/kernel/linux/linux-4.19/drivers/staging/dgnc/ |
D | dgnc_cls.c | 20 static inline void cls_set_cts_flow_control(struct channel_t *ch) in cls_set_cts_flow_control() argument 22 unsigned char lcrb = readb(&ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 23 unsigned char ier = readb(&ch->ch_cls_uart->ier); in cls_set_cts_flow_control() 30 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 32 isr_fcr = readb(&ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 38 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 41 writeb(lcrb, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 49 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control() 52 writeb((UART_FCR_ENABLE_FIFO), &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 56 &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() [all …]
|
D | dgnc_tty.c | 46 struct channel_t *ch); 63 static int dgnc_set_modem_info(struct channel_t *ch, unsigned int command, 65 static int dgnc_get_modem_info(struct channel_t *ch, 76 static void dgnc_tty_send_xchar(struct tty_struct *tty, char ch); 77 static void dgnc_set_signal_low(struct channel_t *ch, const unsigned char line); 197 struct channel_t *ch; in dgnc_tty_init() local 217 ch = brd->channels[0]; in dgnc_tty_init() 221 for (i = 0; i < brd->nasync; i++, ch = brd->channels[i]) { in dgnc_tty_init() 222 spin_lock_init(&ch->ch_lock); in dgnc_tty_init() 224 ch->ch_tun.un_ch = ch; in dgnc_tty_init() [all …]
|
/kernel/linux/linux-5.10/drivers/tty/serial/jsm/ |
D | jsm_neo.c | 35 static void neo_set_cts_flow_control(struct jsm_channel *ch) in neo_set_cts_flow_control() argument 38 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control() 39 efr = readb(&ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 41 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); in neo_set_cts_flow_control() 51 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 54 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 57 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_cts_flow_control() 60 writeb(8, &ch->ch_neo_uart->tfifo); in neo_set_cts_flow_control() 61 ch->ch_t_tlevel = 8; in neo_set_cts_flow_control() 63 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control() [all …]
|
D | jsm_cls.c | 52 static void cls_set_cts_flow_control(struct jsm_channel *ch) in cls_set_cts_flow_control() argument 54 u8 lcrb = readb(&ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 55 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_cts_flow_control() 62 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 64 isr_fcr = readb(&ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 70 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 73 writeb(lcrb, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 81 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control() 84 writeb((UART_FCR_ENABLE_FIFO), &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 88 &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() [all …]
|
/kernel/linux/linux-4.19/drivers/tty/serial/jsm/ |
D | jsm_neo.c | 35 static void neo_set_cts_flow_control(struct jsm_channel *ch) in neo_set_cts_flow_control() argument 38 ier = readb(&ch->ch_neo_uart->ier); in neo_set_cts_flow_control() 39 efr = readb(&ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 41 jsm_dbg(PARAM, &ch->ch_bd->pci_dev, "Setting CTSFLOW\n"); in neo_set_cts_flow_control() 51 writeb(0, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 54 writeb(efr, &ch->ch_neo_uart->efr); in neo_set_cts_flow_control() 57 writeb((UART_17158_FCTR_TRGD | UART_17158_FCTR_RTS_4DELAY), &ch->ch_neo_uart->fctr); in neo_set_cts_flow_control() 60 writeb(8, &ch->ch_neo_uart->tfifo); in neo_set_cts_flow_control() 61 ch->ch_t_tlevel = 8; in neo_set_cts_flow_control() 63 writeb(ier, &ch->ch_neo_uart->ier); in neo_set_cts_flow_control() [all …]
|
D | jsm_cls.c | 52 static void cls_set_cts_flow_control(struct jsm_channel *ch) in cls_set_cts_flow_control() argument 54 u8 lcrb = readb(&ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 55 u8 ier = readb(&ch->ch_cls_uart->ier); in cls_set_cts_flow_control() 62 writeb(UART_EXAR654_ENHANCED_REGISTER_SET, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 64 isr_fcr = readb(&ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 70 writeb(isr_fcr, &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 73 writeb(lcrb, &ch->ch_cls_uart->lcr); in cls_set_cts_flow_control() 81 writeb(ier, &ch->ch_cls_uart->ier); in cls_set_cts_flow_control() 84 writeb((UART_FCR_ENABLE_FIFO), &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() 88 &ch->ch_cls_uart->isr_fcr); in cls_set_cts_flow_control() [all …]
|
/kernel/linux/linux-4.19/drivers/misc/sgi-xp/ |
D | xpc_channel.c | 27 xpc_process_connect(struct xpc_channel *ch, unsigned long *irq_flags) in xpc_process_connect() argument 31 DBUG_ON(!spin_is_locked(&ch->lock)); in xpc_process_connect() 33 if (!(ch->flags & XPC_C_OPENREQUEST) || in xpc_process_connect() 34 !(ch->flags & XPC_C_ROPENREQUEST)) { in xpc_process_connect() 38 DBUG_ON(!(ch->flags & XPC_C_CONNECTING)); in xpc_process_connect() 40 if (!(ch->flags & XPC_C_SETUP)) { in xpc_process_connect() 41 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_connect() 42 ret = xpc_arch_ops.setup_msg_structures(ch); in xpc_process_connect() 43 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_connect() 46 XPC_DISCONNECT_CHANNEL(ch, ret, irq_flags); in xpc_process_connect() [all …]
|
/kernel/linux/linux-5.10/drivers/misc/sgi-xp/ |
D | xpc_channel.c | 27 xpc_process_connect(struct xpc_channel *ch, unsigned long *irq_flags) in xpc_process_connect() argument 31 lockdep_assert_held(&ch->lock); in xpc_process_connect() 33 if (!(ch->flags & XPC_C_OPENREQUEST) || in xpc_process_connect() 34 !(ch->flags & XPC_C_ROPENREQUEST)) { in xpc_process_connect() 38 DBUG_ON(!(ch->flags & XPC_C_CONNECTING)); in xpc_process_connect() 40 if (!(ch->flags & XPC_C_SETUP)) { in xpc_process_connect() 41 spin_unlock_irqrestore(&ch->lock, *irq_flags); in xpc_process_connect() 42 ret = xpc_arch_ops.setup_msg_structures(ch); in xpc_process_connect() 43 spin_lock_irqsave(&ch->lock, *irq_flags); in xpc_process_connect() 46 XPC_DISCONNECT_CHANNEL(ch, ret, irq_flags); in xpc_process_connect() [all …]
|
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmutil/ |
D | d11.c | 41 static void brcmu_d11n_encchspec(struct brcmu_chan *ch) in brcmu_d11n_encchspec() argument 43 if (ch->bw == BRCMU_CHAN_BW_20) in brcmu_d11n_encchspec() 44 ch->sb = BRCMU_CHAN_SB_NONE; in brcmu_d11n_encchspec() 46 ch->chspec = 0; in brcmu_d11n_encchspec() 47 brcmu_maskset16(&ch->chspec, BRCMU_CHSPEC_CH_MASK, in brcmu_d11n_encchspec() 48 BRCMU_CHSPEC_CH_SHIFT, ch->chnum); in brcmu_d11n_encchspec() 49 brcmu_maskset16(&ch->chspec, BRCMU_CHSPEC_D11N_SB_MASK, in brcmu_d11n_encchspec() 50 0, d11n_sb(ch->sb)); in brcmu_d11n_encchspec() 51 brcmu_maskset16(&ch->chspec, BRCMU_CHSPEC_D11N_BW_MASK, in brcmu_d11n_encchspec() 52 0, d11n_bw(ch->bw)); in brcmu_d11n_encchspec() [all …]
|
/kernel/linux/linux-4.19/drivers/isdn/hardware/mISDN/ |
D | mISDNisar.c | 82 if (isar->ch[0].bch.debug & DEBUG_HW_BFIFO) { in send_mbox() 111 if (isar->ch[0].bch.debug & DEBUG_HW_BFIFO) { in rcv_mbox() 188 u32 saved_debug = isar->ch[0].bch.debug; in load_firmware() 207 isar->ch[0].bch.debug &= ~DEBUG_HW_BFIFO; in load_firmware() 294 isar->ch[0].bch.debug = saved_debug; in load_firmware() 406 isar->ch[0].bch.debug = saved_debug; in load_firmware() 415 deliver_status(struct isar_ch *ch, int status) in deliver_status() argument 417 pr_debug("%s: HL->LL FAXIND %x\n", ch->is->name, status); in deliver_status() 418 _queue_data(&ch->bch.ch, PH_CONTROL_IND, status, 0, NULL, GFP_ATOMIC); in deliver_status() 422 isar_rcv_frame(struct isar_ch *ch) in isar_rcv_frame() argument [all …]
|
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/ |
D | mISDNisar.c | 68 if (isar->ch[0].bch.debug & DEBUG_HW_BFIFO) { in send_mbox() 97 if (isar->ch[0].bch.debug & DEBUG_HW_BFIFO) { in rcv_mbox() 174 u32 saved_debug = isar->ch[0].bch.debug; in load_firmware() 193 isar->ch[0].bch.debug &= ~DEBUG_HW_BFIFO; in load_firmware() 280 isar->ch[0].bch.debug = saved_debug; in load_firmware() 392 isar->ch[0].bch.debug = saved_debug; in load_firmware() 401 deliver_status(struct isar_ch *ch, int status) in deliver_status() argument 403 pr_debug("%s: HL->LL FAXIND %x\n", ch->is->name, status); in deliver_status() 404 _queue_data(&ch->bch.ch, PH_CONTROL_IND, status, 0, NULL, GFP_ATOMIC); in deliver_status() 408 isar_rcv_frame(struct isar_ch *ch) in isar_rcv_frame() argument [all …]
|
/kernel/linux/linux-4.19/drivers/net/wireless/broadcom/brcm80211/brcmutil/ |
D | d11.c | 52 static void brcmu_d11n_encchspec(struct brcmu_chan *ch) in brcmu_d11n_encchspec() argument 54 if (ch->bw == BRCMU_CHAN_BW_20) in brcmu_d11n_encchspec() 55 ch->sb = BRCMU_CHAN_SB_NONE; in brcmu_d11n_encchspec() 57 ch->chspec = 0; in brcmu_d11n_encchspec() 58 brcmu_maskset16(&ch->chspec, BRCMU_CHSPEC_CH_MASK, in brcmu_d11n_encchspec() 59 BRCMU_CHSPEC_CH_SHIFT, ch->chnum); in brcmu_d11n_encchspec() 60 brcmu_maskset16(&ch->chspec, BRCMU_CHSPEC_D11N_SB_MASK, in brcmu_d11n_encchspec() 61 0, d11n_sb(ch->sb)); in brcmu_d11n_encchspec() 62 brcmu_maskset16(&ch->chspec, BRCMU_CHSPEC_D11N_BW_MASK, in brcmu_d11n_encchspec() 63 0, d11n_bw(ch->bw)); in brcmu_d11n_encchspec() [all …]
|
/kernel/linux/linux-5.10/drivers/clocksource/ |
D | sh_cmt.c | 238 static inline u32 sh_cmt_read_cmstr(struct sh_cmt_channel *ch) in sh_cmt_read_cmstr() argument 240 if (ch->iostart) in sh_cmt_read_cmstr() 241 return ch->cmt->info->read_control(ch->iostart, 0); in sh_cmt_read_cmstr() 243 return ch->cmt->info->read_control(ch->cmt->mapbase, 0); in sh_cmt_read_cmstr() 246 static inline void sh_cmt_write_cmstr(struct sh_cmt_channel *ch, u32 value) in sh_cmt_write_cmstr() argument 248 if (ch->iostart) in sh_cmt_write_cmstr() 249 ch->cmt->info->write_control(ch->iostart, 0, value); in sh_cmt_write_cmstr() 251 ch->cmt->info->write_control(ch->cmt->mapbase, 0, value); in sh_cmt_write_cmstr() 254 static inline u32 sh_cmt_read_cmcsr(struct sh_cmt_channel *ch) in sh_cmt_read_cmcsr() argument 256 return ch->cmt->info->read_control(ch->ioctrl, CMCSR); in sh_cmt_read_cmcsr() [all …]
|
D | sh_tmu.c | 84 static inline unsigned long sh_tmu_read(struct sh_tmu_channel *ch, int reg_nr) in sh_tmu_read() argument 89 switch (ch->tmu->model) { in sh_tmu_read() 91 return ioread8(ch->tmu->mapbase + 2); in sh_tmu_read() 93 return ioread8(ch->tmu->mapbase + 4); in sh_tmu_read() 100 return ioread16(ch->base + offs); in sh_tmu_read() 102 return ioread32(ch->base + offs); in sh_tmu_read() 105 static inline void sh_tmu_write(struct sh_tmu_channel *ch, int reg_nr, in sh_tmu_write() argument 111 switch (ch->tmu->model) { in sh_tmu_write() 113 return iowrite8(value, ch->tmu->mapbase + 2); in sh_tmu_write() 115 return iowrite8(value, ch->tmu->mapbase + 4); in sh_tmu_write() [all …]
|
/kernel/linux/linux-4.19/drivers/clocksource/ |
D | sh_cmt.c | 242 static inline u32 sh_cmt_read_cmstr(struct sh_cmt_channel *ch) in sh_cmt_read_cmstr() argument 244 if (ch->iostart) in sh_cmt_read_cmstr() 245 return ch->cmt->info->read_control(ch->iostart, 0); in sh_cmt_read_cmstr() 247 return ch->cmt->info->read_control(ch->cmt->mapbase, 0); in sh_cmt_read_cmstr() 250 static inline void sh_cmt_write_cmstr(struct sh_cmt_channel *ch, u32 value) in sh_cmt_write_cmstr() argument 252 if (ch->iostart) in sh_cmt_write_cmstr() 253 ch->cmt->info->write_control(ch->iostart, 0, value); in sh_cmt_write_cmstr() 255 ch->cmt->info->write_control(ch->cmt->mapbase, 0, value); in sh_cmt_write_cmstr() 258 static inline u32 sh_cmt_read_cmcsr(struct sh_cmt_channel *ch) in sh_cmt_read_cmcsr() argument 260 return ch->cmt->info->read_control(ch->ioctrl, CMCSR); in sh_cmt_read_cmcsr() [all …]
|
D | sh_tmu.c | 88 static inline unsigned long sh_tmu_read(struct sh_tmu_channel *ch, int reg_nr) in sh_tmu_read() argument 93 switch (ch->tmu->model) { in sh_tmu_read() 95 return ioread8(ch->tmu->mapbase + 2); in sh_tmu_read() 97 return ioread8(ch->tmu->mapbase + 4); in sh_tmu_read() 104 return ioread16(ch->base + offs); in sh_tmu_read() 106 return ioread32(ch->base + offs); in sh_tmu_read() 109 static inline void sh_tmu_write(struct sh_tmu_channel *ch, int reg_nr, in sh_tmu_write() argument 115 switch (ch->tmu->model) { in sh_tmu_write() 117 return iowrite8(value, ch->tmu->mapbase + 2); in sh_tmu_write() 119 return iowrite8(value, ch->tmu->mapbase + 4); in sh_tmu_write() [all …]
|
/kernel/linux/linux-4.19/drivers/dma/ |
D | mic_x100_dma.c | 55 static inline void mic_dma_hw_ring_inc_head(struct mic_dma_chan *ch) in mic_dma_hw_ring_inc_head() argument 57 ch->head = mic_dma_hw_ring_inc(ch->head); in mic_dma_hw_ring_inc_head() 89 static void mic_dma_cleanup(struct mic_dma_chan *ch) in mic_dma_cleanup() argument 95 spin_lock(&ch->cleanup_lock); in mic_dma_cleanup() 96 tail = mic_dma_read_cmp_cnt(ch); in mic_dma_cleanup() 103 for (last_tail = ch->last_tail; tail != last_tail;) { in mic_dma_cleanup() 104 tx = &ch->tx_array[last_tail]; in mic_dma_cleanup() 114 ch->last_tail = last_tail; in mic_dma_cleanup() 115 spin_unlock(&ch->cleanup_lock); in mic_dma_cleanup() 130 static int mic_dma_avail_desc_ring_space(struct mic_dma_chan *ch, int required) in mic_dma_avail_desc_ring_space() argument [all …]
|
D | mic_x100_dma.h | 151 static inline struct mic_dma_chan *to_mic_dma_chan(struct dma_chan *ch) in to_mic_dma_chan() argument 153 return container_of(ch, struct mic_dma_chan, api_ch); in to_mic_dma_chan() 156 static inline struct mic_dma_device *to_mic_dma_dev(struct mic_dma_chan *ch) in to_mic_dma_dev() argument 160 (ch - ch->ch_num), struct mic_dma_device, mic_ch); in to_mic_dma_dev() 163 static inline struct mbus_device *to_mbus_device(struct mic_dma_chan *ch) in to_mbus_device() argument 165 return to_mic_dma_dev(ch)->mbdev; in to_mbus_device() 168 static inline struct mbus_hw_ops *to_mbus_hw_ops(struct mic_dma_chan *ch) in to_mbus_hw_ops() argument 170 return to_mbus_device(ch)->hw_ops; in to_mbus_hw_ops() 173 static inline struct device *mic_dma_ch_to_device(struct mic_dma_chan *ch) in mic_dma_ch_to_device() argument 175 return to_mic_dma_dev(ch)->dma_dev.dev; in mic_dma_ch_to_device() [all …]
|
/kernel/linux/linux-4.19/drivers/gpu/drm/sun4i/ |
D | sun8i_vi_scaler.h | 24 #define SUN8I_SCALER_VSU_CTRL(ch) (0x20000 + 0x20000 * (ch) + 0x0) argument 25 #define SUN8I_SCALER_VSU_OUTSIZE(ch) (0x20000 + 0x20000 * (ch) + 0x40) argument 26 #define SUN8I_SCALER_VSU_YINSIZE(ch) (0x20000 + 0x20000 * (ch) + 0x80) argument 27 #define SUN8I_SCALER_VSU_YHSTEP(ch) (0x20000 + 0x20000 * (ch) + 0x88) argument 28 #define SUN8I_SCALER_VSU_YVSTEP(ch) (0x20000 + 0x20000 * (ch) + 0x8c) argument 29 #define SUN8I_SCALER_VSU_YHPHASE(ch) (0x20000 + 0x20000 * (ch) + 0x90) argument 30 #define SUN8I_SCALER_VSU_YVPHASE(ch) (0x20000 + 0x20000 * (ch) + 0x98) argument 31 #define SUN8I_SCALER_VSU_CINSIZE(ch) (0x20000 + 0x20000 * (ch) + 0xc0) argument 32 #define SUN8I_SCALER_VSU_CHSTEP(ch) (0x20000 + 0x20000 * (ch) + 0xc8) argument 33 #define SUN8I_SCALER_VSU_CVSTEP(ch) (0x20000 + 0x20000 * (ch) + 0xcc) argument [all …]
|
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/ |
D | dcss-dpr.c | 118 struct dcss_dpr_ch ch[3]; member 121 static void dcss_dpr_write(struct dcss_dpr_ch *ch, u32 val, u32 ofs) in dcss_dpr_write() argument 123 struct dcss_dpr *dpr = ch->dpr; in dcss_dpr_write() 125 dcss_ctxld_write(dpr->ctxld, dpr->ctx_id, val, ch->base_ofs + ofs); in dcss_dpr_write() 130 struct dcss_dpr_ch *ch; in dcss_dpr_ch_init_all() local 134 ch = &dpr->ch[i]; in dcss_dpr_ch_init_all() 136 ch->base_ofs = dpr_base + i * 0x1000; in dcss_dpr_ch_init_all() 138 ch->base_reg = ioremap(ch->base_ofs, SZ_4K); in dcss_dpr_ch_init_all() 139 if (!ch->base_reg) { in dcss_dpr_ch_init_all() 145 ch->dpr = dpr; in dcss_dpr_ch_init_all() [all …]
|
/kernel/linux/linux-4.19/drivers/scsi/ |
D | ch.c | 87 #define ch_printk(prefix, ch, fmt, a...) \ argument 88 sdev_prefix_printk(prefix, (ch)->device, (ch)->name, fmt, ##a) 93 ch_printk(KERN_DEBUG, ch, fmt, ##arg); \ 98 ch_printk(level, ch, fmt, ##arg); \ 186 ch_do_scsi(scsi_changer *ch, unsigned char *cmd, int cmd_len, in ch_do_scsi() argument 198 result = scsi_execute_req(ch->device, cmd, direction, buffer, in ch_do_scsi() 204 scsi_print_sense_hdr(ch->device, ch->name, &sshdr); in ch_do_scsi() 209 ch->unit_attention = 1; in ch_do_scsi() 221 ch_elem_to_typecode(scsi_changer *ch, u_int elem) in ch_elem_to_typecode() argument 226 if (elem >= ch->firsts[i] && in ch_elem_to_typecode() [all …]
|
/kernel/linux/linux-5.10/drivers/scsi/ |
D | ch.c | 87 #define ch_printk(prefix, ch, fmt, a...) \ argument 88 sdev_prefix_printk(prefix, (ch)->device, (ch)->name, fmt, ##a) 93 ch_printk(KERN_DEBUG, ch, fmt, ##arg); \ 98 ch_printk(level, ch, fmt, ##arg); \ 186 ch_do_scsi(scsi_changer *ch, unsigned char *cmd, int cmd_len, in ch_do_scsi() argument 198 result = scsi_execute_req(ch->device, cmd, direction, buffer, in ch_do_scsi() 204 scsi_print_sense_hdr(ch->device, ch->name, &sshdr); in ch_do_scsi() 209 ch->unit_attention = 1; in ch_do_scsi() 221 ch_elem_to_typecode(scsi_changer *ch, u_int elem) in ch_elem_to_typecode() argument 226 if (elem >= ch->firsts[i] && in ch_elem_to_typecode() [all …]
|
/kernel/linux/linux-4.19/drivers/s390/net/ |
D | ctcm_fsms.c | 191 void ctcm_ccw_check_rc(struct channel *ch, int rc, char *msg) in ctcm_ccw_check_rc() argument 195 CTCM_FUNTAIL, ch->id, msg, rc); in ctcm_ccw_check_rc() 199 ch->id); in ctcm_ccw_check_rc() 200 fsm_event(ch->fsm, CTC_EVENT_IO_EBUSY, ch); in ctcm_ccw_check_rc() 204 ch->id); in ctcm_ccw_check_rc() 205 fsm_event(ch->fsm, CTC_EVENT_IO_ENODEV, ch); in ctcm_ccw_check_rc() 210 fsm_event(ch->fsm, CTC_EVENT_IO_UNKNOWN, ch); in ctcm_ccw_check_rc() 248 struct channel *ch = arg; in chx_txdone() local 249 struct net_device *dev = ch->netdev; in chx_txdone() 257 CTCM_PR_DEBUG("%s(%s): %s\n", __func__, ch->id, dev->name); in chx_txdone() [all …]
|
D | ctcm_main.c | 75 void ctcm_unpack_skb(struct channel *ch, struct sk_buff *pskb) in ctcm_unpack_skb() argument 77 struct net_device *dev = ch->netdev; in ctcm_unpack_skb() 91 if ((ch->protocol == CTCM_PROTO_S390) && in ctcm_unpack_skb() 93 if (!(ch->logflags & LOG_FLAG_ILLEGALPKT)) { in ctcm_unpack_skb() 94 ch->logflags |= LOG_FLAG_ILLEGALPKT; in ctcm_unpack_skb() 113 if (!(ch->logflags & LOG_FLAG_ILLEGALSIZE)) { in ctcm_unpack_skb() 119 ch->logflags |= LOG_FLAG_ILLEGALSIZE; in ctcm_unpack_skb() 130 if (!(ch->logflags & LOG_FLAG_OVERRUN)) { in ctcm_unpack_skb() 135 ch->logflags |= LOG_FLAG_OVERRUN; in ctcm_unpack_skb() 147 if (!(ch->logflags & LOG_FLAG_NOMEM)) { in ctcm_unpack_skb() [all …]
|
/kernel/linux/linux-5.10/drivers/s390/net/ |
D | ctcm_fsms.c | 191 void ctcm_ccw_check_rc(struct channel *ch, int rc, char *msg) in ctcm_ccw_check_rc() argument 195 CTCM_FUNTAIL, ch->id, msg, rc); in ctcm_ccw_check_rc() 199 ch->id); in ctcm_ccw_check_rc() 200 fsm_event(ch->fsm, CTC_EVENT_IO_EBUSY, ch); in ctcm_ccw_check_rc() 204 ch->id); in ctcm_ccw_check_rc() 205 fsm_event(ch->fsm, CTC_EVENT_IO_ENODEV, ch); in ctcm_ccw_check_rc() 210 fsm_event(ch->fsm, CTC_EVENT_IO_UNKNOWN, ch); in ctcm_ccw_check_rc() 248 struct channel *ch = arg; in chx_txdone() local 249 struct net_device *dev = ch->netdev; in chx_txdone() 257 CTCM_PR_DEBUG("%s(%s): %s\n", __func__, ch->id, dev->name); in chx_txdone() [all …]
|