Home
last modified time | relevance | path

Searched refs:ch (Results 1 - 25 of 2012) sorted by relevance

12345678910>>...81

/kernel/linux/linux-5.10/drivers/misc/sgi-xp/
H A Dxpc_channel.c27 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, re in xpc_process_connect()
80 xpc_process_disconnect(struct xpc_channel *ch, unsigned long *irq_flags) xpc_process_disconnect() argument
189 struct xpc_channel *ch = &part->channels[ch_number]; xpc_process_openclose_chctl_flags() local
465 xpc_connect_channel(struct xpc_channel *ch) xpc_connect_channel() argument
550 struct xpc_channel *ch; xpc_process_sent_chctl_flags() local
621 struct xpc_channel *ch; xpc_partition_going_down() local
677 xpc_connected_callout(struct xpc_channel *ch) xpc_connected_callout() argument
712 struct xpc_channel *ch; xpc_initiate_disconnect() local
753 xpc_disconnect_channel(const int line, struct xpc_channel *ch, enum xp_retval reason, unsigned long *irq_flags) xpc_disconnect_channel() argument
801 xpc_disconnect_callout(struct xpc_channel *ch, enum xp_retval reason) xpc_disconnect_callout() argument
825 xpc_allocate_msg_wait(struct xpc_channel *ch) xpc_allocate_msg_wait() argument
949 xpc_deliver_payload(struct xpc_channel *ch) xpc_deliver_payload() argument
1001 struct xpc_channel *ch; xpc_initiate_received() local
[all...]
/kernel/linux/linux-6.6/drivers/misc/sgi-xp/
H A Dxpc_channel.c27 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, re in xpc_process_connect()
80 xpc_process_disconnect(struct xpc_channel *ch, unsigned long *irq_flags) xpc_process_disconnect() argument
189 struct xpc_channel *ch = &part->channels[ch_number]; xpc_process_openclose_chctl_flags() local
465 xpc_connect_channel(struct xpc_channel *ch) xpc_connect_channel() argument
550 struct xpc_channel *ch; xpc_process_sent_chctl_flags() local
621 struct xpc_channel *ch; xpc_partition_going_down() local
677 xpc_connected_callout(struct xpc_channel *ch) xpc_connected_callout() argument
712 struct xpc_channel *ch; xpc_initiate_disconnect() local
753 xpc_disconnect_channel(const int line, struct xpc_channel *ch, enum xp_retval reason, unsigned long *irq_flags) xpc_disconnect_channel() argument
801 xpc_disconnect_callout(struct xpc_channel *ch, enum xp_retval reason) xpc_disconnect_callout() argument
825 xpc_allocate_msg_wait(struct xpc_channel *ch) xpc_allocate_msg_wait() argument
949 xpc_deliver_payload(struct xpc_channel *ch) xpc_deliver_payload() argument
1001 struct xpc_channel *ch; xpc_initiate_received() local
[all...]
/kernel/linux/linux-5.10/drivers/isdn/hardware/mISDN/
H A DmISDNisar.c68 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_IN in deliver_status()
408 isar_rcv_frame(struct isar_ch *ch) isar_rcv_frame() argument
573 isar_fill_fifo(struct isar_ch *ch) isar_fill_fifo() argument
674 send_next(struct isar_ch *ch) send_next() argument
721 struct isar_ch *ch; check_send() local
753 isar_pump_status_rsp(struct isar_ch *ch) isar_pump_status_rsp() argument
803 isar_pump_statev_modem(struct isar_ch *ch, u8 devt) isar_pump_statev_modem() argument
858 isar_pump_statev_fax(struct isar_ch *ch, u8 devt) isar_pump_statev_fax() argument
1038 struct isar_ch *ch; mISDNisar_irq() local
1137 struct isar_ch *ch = from_timer(ch, t, ftimer); ftimer_handler() local
1146 setup_pump(struct isar_ch *ch) setup_pump() argument
1205 setup_sart(struct isar_ch *ch) setup_sart() argument
1237 setup_iom2(struct isar_ch *ch) setup_iom2() argument
1272 modeisar(struct isar_ch *ch, u32 bprotocol) modeisar() argument
1340 isar_pump_cmd(struct isar_ch *ch, u32 cmd, u8 para) isar_pump_cmd() argument
1466 isar_l2l1(struct mISDNchannel *ch, struct sk_buff *skb) isar_l2l1() argument
1569 isar_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) isar_bctrl() argument
[all...]
/kernel/linux/linux-6.6/drivers/isdn/hardware/mISDN/
H A DmISDNisar.c68 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_IN in deliver_status()
408 isar_rcv_frame(struct isar_ch *ch) isar_rcv_frame() argument
573 isar_fill_fifo(struct isar_ch *ch) isar_fill_fifo() argument
674 send_next(struct isar_ch *ch) send_next() argument
721 struct isar_ch *ch; check_send() local
753 isar_pump_status_rsp(struct isar_ch *ch) isar_pump_status_rsp() argument
803 isar_pump_statev_modem(struct isar_ch *ch, u8 devt) isar_pump_statev_modem() argument
858 isar_pump_statev_fax(struct isar_ch *ch, u8 devt) isar_pump_statev_fax() argument
1038 struct isar_ch *ch; mISDNisar_irq() local
1137 struct isar_ch *ch = from_timer(ch, t, ftimer); ftimer_handler() local
1146 setup_pump(struct isar_ch *ch) setup_pump() argument
1205 setup_sart(struct isar_ch *ch) setup_sart() argument
1237 setup_iom2(struct isar_ch *ch) setup_iom2() argument
1272 modeisar(struct isar_ch *ch, u32 bprotocol) modeisar() argument
1340 isar_pump_cmd(struct isar_ch *ch, u32 cmd, u8 para) isar_pump_cmd() argument
1466 isar_l2l1(struct mISDNchannel *ch, struct sk_buff *skb) isar_l2l1() argument
1569 isar_bctrl(struct mISDNchannel *ch, u32 cmd, void *arg) isar_bctrl() argument
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/jsm/
H A Djsm_cls.c52 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 in cls_set_cts_flow_control()
93 cls_set_ixon_flow_control(struct jsm_channel *ch) cls_set_ixon_flow_control() argument
138 cls_set_no_output_flow_control(struct jsm_channel *ch) cls_set_no_output_flow_control() argument
181 cls_set_rts_flow_control(struct jsm_channel *ch) cls_set_rts_flow_control() argument
219 cls_set_ixoff_flow_control(struct jsm_channel *ch) cls_set_ixoff_flow_control() argument
260 cls_set_no_input_flow_control(struct jsm_channel *ch) cls_set_no_input_flow_control() argument
305 cls_clear_break(struct jsm_channel *ch) cls_clear_break() argument
325 cls_disable_receiver(struct jsm_channel *ch) cls_disable_receiver() argument
333 cls_enable_receiver(struct jsm_channel *ch) cls_enable_receiver() argument
342 cls_assert_modem_signals(struct jsm_channel *ch) cls_assert_modem_signals() argument
350 cls_copy_data_from_uart_to_queue(struct jsm_channel *ch) cls_copy_data_from_uart_to_queue() argument
449 cls_copy_data_from_queue_to_uart(struct jsm_channel *ch) cls_copy_data_from_queue_to_uart() argument
501 cls_parse_modem(struct jsm_channel *ch, u8 signals) cls_parse_modem() argument
555 struct jsm_channel *ch; cls_parse_isr() local
607 cls_flush_uart_write(struct jsm_channel *ch) cls_flush_uart_write() argument
633 cls_flush_uart_read(struct jsm_channel *ch) cls_flush_uart_read() argument
652 cls_send_start_character(struct jsm_channel *ch) cls_send_start_character() argument
663 cls_send_stop_character(struct jsm_channel *ch) cls_send_stop_character() argument
678 cls_param(struct jsm_channel *ch) cls_param() argument
859 cls_uart_init(struct jsm_channel *ch) cls_uart_init() argument
898 cls_uart_off(struct jsm_channel *ch) cls_uart_off() argument
910 cls_get_uart_bytes_left(struct jsm_channel *ch) cls_get_uart_bytes_left() argument
932 cls_send_break(struct jsm_channel *ch) cls_send_break() argument
950 cls_send_immediate_char(struct jsm_channel *ch, unsigned char c) cls_send_immediate_char() argument
[all...]
H A Djsm_neo.c35 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 in neo_set_cts_flow_control()
66 neo_set_rts_flow_control(struct jsm_channel *ch) neo_set_rts_flow_control() argument
106 neo_set_ixon_flow_control(struct jsm_channel *ch) neo_set_ixon_flow_control() argument
143 neo_set_ixoff_flow_control(struct jsm_channel *ch) neo_set_ixoff_flow_control() argument
181 neo_set_no_input_flow_control(struct jsm_channel *ch) neo_set_no_input_flow_control() argument
220 neo_set_no_output_flow_control(struct jsm_channel *ch) neo_set_no_output_flow_control() argument
258 neo_set_new_start_stop_chars(struct jsm_channel *ch) neo_set_new_start_stop_chars() argument
275 neo_copy_data_from_uart_to_queue(struct jsm_channel *ch) neo_copy_data_from_uart_to_queue() argument
474 neo_copy_data_from_queue_to_uart(struct jsm_channel *ch) neo_copy_data_from_queue_to_uart() argument
557 neo_parse_modem(struct jsm_channel *ch, u8 signals) neo_parse_modem() argument
605 neo_assert_modem_signals(struct jsm_channel *ch) neo_assert_modem_signals() argument
621 neo_flush_uart_write(struct jsm_channel *ch) neo_flush_uart_write() argument
653 neo_flush_uart_read(struct jsm_channel *ch) neo_flush_uart_read() argument
680 neo_clear_break(struct jsm_channel *ch) neo_clear_break() argument
707 struct jsm_channel *ch; neo_parse_isr() local
826 struct jsm_channel *ch; neo_parse_lsr() local
925 neo_param(struct jsm_channel *ch) neo_param() argument
1100 struct jsm_channel *ch; neo_intr() local
1244 neo_disable_receiver(struct jsm_channel *ch) neo_disable_receiver() argument
1260 neo_enable_receiver(struct jsm_channel *ch) neo_enable_receiver() argument
1270 neo_send_start_character(struct jsm_channel *ch) neo_send_start_character() argument
1284 neo_send_stop_character(struct jsm_channel *ch) neo_send_stop_character() argument
1301 neo_uart_init(struct jsm_channel *ch) neo_uart_init() argument
1322 neo_uart_off(struct jsm_channel *ch) neo_uart_off() argument
1331 neo_get_uart_bytes_left(struct jsm_channel *ch) neo_get_uart_bytes_left() argument
1351 neo_send_break(struct jsm_channel *ch) neo_send_break() argument
1378 neo_send_immediate_char(struct jsm_channel *ch, unsigned char c) neo_send_immediate_char() argument
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/jsm/
H A Djsm_neo.c35 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 in neo_set_cts_flow_control()
66 neo_set_rts_flow_control(struct jsm_channel *ch) neo_set_rts_flow_control() argument
106 neo_set_ixon_flow_control(struct jsm_channel *ch) neo_set_ixon_flow_control() argument
143 neo_set_ixoff_flow_control(struct jsm_channel *ch) neo_set_ixoff_flow_control() argument
181 neo_set_no_input_flow_control(struct jsm_channel *ch) neo_set_no_input_flow_control() argument
220 neo_set_no_output_flow_control(struct jsm_channel *ch) neo_set_no_output_flow_control() argument
258 neo_set_new_start_stop_chars(struct jsm_channel *ch) neo_set_new_start_stop_chars() argument
275 neo_copy_data_from_uart_to_queue(struct jsm_channel *ch) neo_copy_data_from_uart_to_queue() argument
475 neo_copy_data_from_queue_to_uart(struct jsm_channel *ch) neo_copy_data_from_queue_to_uart() argument
558 neo_parse_modem(struct jsm_channel *ch, u8 signals) neo_parse_modem() argument
606 neo_assert_modem_signals(struct jsm_channel *ch) neo_assert_modem_signals() argument
622 neo_flush_uart_write(struct jsm_channel *ch) neo_flush_uart_write() argument
654 neo_flush_uart_read(struct jsm_channel *ch) neo_flush_uart_read() argument
681 neo_clear_break(struct jsm_channel *ch) neo_clear_break() argument
708 struct jsm_channel *ch; neo_parse_isr() local
827 struct jsm_channel *ch; neo_parse_lsr() local
926 neo_param(struct jsm_channel *ch) neo_param() argument
1081 struct jsm_channel *ch; neo_intr() local
1225 neo_disable_receiver(struct jsm_channel *ch) neo_disable_receiver() argument
1241 neo_enable_receiver(struct jsm_channel *ch) neo_enable_receiver() argument
1251 neo_send_start_character(struct jsm_channel *ch) neo_send_start_character() argument
1265 neo_send_stop_character(struct jsm_channel *ch) neo_send_stop_character() argument
1282 neo_uart_init(struct jsm_channel *ch) neo_uart_init() argument
1303 neo_uart_off(struct jsm_channel *ch) neo_uart_off() argument
1312 neo_get_uart_bytes_left(struct jsm_channel *ch) neo_get_uart_bytes_left() argument
1332 neo_send_break(struct jsm_channel *ch) neo_send_break() argument
1359 neo_send_immediate_char(struct jsm_channel *ch, unsigned char c) neo_send_immediate_char() argument
[all...]
H A Djsm_cls.c52 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 in cls_set_cts_flow_control()
93 cls_set_ixon_flow_control(struct jsm_channel *ch) cls_set_ixon_flow_control() argument
138 cls_set_no_output_flow_control(struct jsm_channel *ch) cls_set_no_output_flow_control() argument
181 cls_set_rts_flow_control(struct jsm_channel *ch) cls_set_rts_flow_control() argument
219 cls_set_ixoff_flow_control(struct jsm_channel *ch) cls_set_ixoff_flow_control() argument
260 cls_set_no_input_flow_control(struct jsm_channel *ch) cls_set_no_input_flow_control() argument
305 cls_clear_break(struct jsm_channel *ch) cls_clear_break() argument
325 cls_disable_receiver(struct jsm_channel *ch) cls_disable_receiver() argument
333 cls_enable_receiver(struct jsm_channel *ch) cls_enable_receiver() argument
342 cls_assert_modem_signals(struct jsm_channel *ch) cls_assert_modem_signals() argument
350 cls_copy_data_from_uart_to_queue(struct jsm_channel *ch) cls_copy_data_from_uart_to_queue() argument
445 cls_copy_data_from_queue_to_uart(struct jsm_channel *ch) cls_copy_data_from_queue_to_uart() argument
497 cls_parse_modem(struct jsm_channel *ch, u8 signals) cls_parse_modem() argument
551 struct jsm_channel *ch; cls_parse_isr() local
603 cls_flush_uart_write(struct jsm_channel *ch) cls_flush_uart_write() argument
629 cls_flush_uart_read(struct jsm_channel *ch) cls_flush_uart_read() argument
648 cls_send_start_character(struct jsm_channel *ch) cls_send_start_character() argument
659 cls_send_stop_character(struct jsm_channel *ch) cls_send_stop_character() argument
674 cls_param(struct jsm_channel *ch) cls_param() argument
835 cls_uart_init(struct jsm_channel *ch) cls_uart_init() argument
874 cls_uart_off(struct jsm_channel *ch) cls_uart_off() argument
886 cls_get_uart_bytes_left(struct jsm_channel *ch) cls_get_uart_bytes_left() argument
908 cls_send_break(struct jsm_channel *ch) cls_send_break() argument
926 cls_send_immediate_char(struct jsm_channel *ch, unsigned char c) cls_send_immediate_char() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/brcm80211/brcmutil/
H A Dd11.c41 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 in brcmu_d11n_encchspec()
77 brcmu_d11ac_encchspec(struct brcmu_chan *ch) brcmu_d11ac_encchspec() argument
96 brcmu_d11n_decchspec(struct brcmu_chan *ch) brcmu_d11n_decchspec() argument
137 brcmu_d11ac_decchspec(struct brcmu_chan *ch) brcmu_d11ac_decchspec() argument
[all...]
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/brcm80211/brcmutil/
H A Dd11.c41 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 in brcmu_d11n_encchspec()
77 brcmu_d11ac_encchspec(struct brcmu_chan *ch) brcmu_d11ac_encchspec() argument
96 brcmu_d11n_decchspec(struct brcmu_chan *ch) brcmu_d11n_decchspec() argument
137 brcmu_d11ac_decchspec(struct brcmu_chan *ch) brcmu_d11ac_decchspec() argument
[all...]
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dmax5970.h31 #define MAX5970_REG_CURRENT_L(ch) (0x01 + (ch) * 4)
32 #define MAX5970_REG_CURRENT_H(ch) (0x00 + (ch) * 4)
33 #define MAX5970_REG_VOLTAGE_L(ch) (0x03 + (ch) * 4)
34 #define MAX5970_REG_VOLTAGE_H(ch) (0x02 + (ch) * 4)
37 #define MAX5970_MON(reg, ch) (((reg) >> ((ch) *
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/imx/dcss/
H A Ddcss-dpr.c118 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 in dcss_dpr_ch_init_all()
189 struct dcss_dpr_ch *ch = &dpr->ch[ch_no]; dcss_dpr_exit() local
200 dcss_dpr_x_pix_wide_adjust(struct dcss_dpr_ch *ch, u32 pix_wide, u32 pix_format) dcss_dpr_x_pix_wide_adjust() argument
220 dcss_dpr_y_pix_high_adjust(struct dcss_dpr_ch *ch, u32 pix_high, u32 pix_format) dcss_dpr_y_pix_high_adjust() argument
234 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_set_res() local
262 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_addr_set() local
272 dcss_dpr_argb_comp_sel(struct dcss_dpr_ch *ch, int a_sel, int r_sel, int g_sel, int b_sel) dcss_dpr_argb_comp_sel() argument
287 dcss_dpr_pix_size_set(struct dcss_dpr_ch *ch, const struct drm_format_info *format) dcss_dpr_pix_size_set() argument
316 dcss_dpr_uv_swap(struct dcss_dpr_ch *ch, bool swap) dcss_dpr_uv_swap() argument
322 dcss_dpr_y_uv_swap(struct dcss_dpr_ch *ch, bool swap) dcss_dpr_y_uv_swap() argument
328 dcss_dpr_2plane_en(struct dcss_dpr_ch *ch, bool en) dcss_dpr_2plane_en() argument
334 dcss_dpr_yuv_en(struct dcss_dpr_ch *ch, bool en) dcss_dpr_yuv_en() argument
342 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_enable() local
397 dcss_dpr_rtram_set(struct dcss_dpr_ch *ch, u32 pix_format) dcss_dpr_rtram_set() argument
430 dcss_dpr_setup_components(struct dcss_dpr_ch *ch, const struct drm_format_info *format) dcss_dpr_setup_components() argument
475 dcss_dpr_tile_set(struct dcss_dpr_ch *ch, uint64_t modifier) dcss_dpr_tile_set() argument
510 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_format_set() local
535 struct dcss_dpr_ch *ch = &dpr->ch[chnum]; dcss_dpr_write_sysctrl() local
549 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_set_rotation() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/dcss/
H A Ddcss-dpr.c118 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 in dcss_dpr_ch_init_all()
189 struct dcss_dpr_ch *ch = &dpr->ch[ch_no]; dcss_dpr_exit() local
200 dcss_dpr_x_pix_wide_adjust(struct dcss_dpr_ch *ch, u32 pix_wide, u32 pix_format) dcss_dpr_x_pix_wide_adjust() argument
220 dcss_dpr_y_pix_high_adjust(struct dcss_dpr_ch *ch, u32 pix_high, u32 pix_format) dcss_dpr_y_pix_high_adjust() argument
234 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_set_res() local
262 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_addr_set() local
272 dcss_dpr_argb_comp_sel(struct dcss_dpr_ch *ch, int a_sel, int r_sel, int g_sel, int b_sel) dcss_dpr_argb_comp_sel() argument
287 dcss_dpr_pix_size_set(struct dcss_dpr_ch *ch, const struct drm_format_info *format) dcss_dpr_pix_size_set() argument
316 dcss_dpr_uv_swap(struct dcss_dpr_ch *ch, bool swap) dcss_dpr_uv_swap() argument
322 dcss_dpr_y_uv_swap(struct dcss_dpr_ch *ch, bool swap) dcss_dpr_y_uv_swap() argument
328 dcss_dpr_2plane_en(struct dcss_dpr_ch *ch, bool en) dcss_dpr_2plane_en() argument
334 dcss_dpr_yuv_en(struct dcss_dpr_ch *ch, bool en) dcss_dpr_yuv_en() argument
342 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_enable() local
397 dcss_dpr_rtram_set(struct dcss_dpr_ch *ch, u32 pix_format) dcss_dpr_rtram_set() argument
430 dcss_dpr_setup_components(struct dcss_dpr_ch *ch, const struct drm_format_info *format) dcss_dpr_setup_components() argument
475 dcss_dpr_tile_set(struct dcss_dpr_ch *ch, uint64_t modifier) dcss_dpr_tile_set() argument
510 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_format_set() local
535 struct dcss_dpr_ch *ch = &dpr->ch[chnum]; dcss_dpr_write_sysctrl() local
549 struct dcss_dpr_ch *ch = &dpr->ch[ch_num]; dcss_dpr_set_rotation() local
[all...]
/kernel/linux/linux-6.6/drivers/clocksource/
H A Dsh_cmt.c241 static inline u32 sh_cmt_read_cmstr(struct sh_cmt_channel *ch) in sh_cmt_read_cmstr() argument
243 if (ch->iostart) in sh_cmt_read_cmstr()
244 return ch->cmt->info->read_control(ch->iostart, 0); in sh_cmt_read_cmstr()
246 return ch->cmt->info->read_control(ch->cmt->mapbase, 0); in sh_cmt_read_cmstr()
249 static inline void sh_cmt_write_cmstr(struct sh_cmt_channel *ch, u32 value) in sh_cmt_write_cmstr() argument
251 u32 old_value = sh_cmt_read_cmstr(ch); in sh_cmt_write_cmstr()
254 if (ch->iostart) { in sh_cmt_write_cmstr()
255 ch in sh_cmt_write_cmstr()
264 sh_cmt_read_cmcsr(struct sh_cmt_channel *ch) sh_cmt_read_cmcsr() argument
269 sh_cmt_write_cmcsr(struct sh_cmt_channel *ch, u32 value) sh_cmt_write_cmcsr() argument
279 sh_cmt_read_cmcnt(struct sh_cmt_channel *ch) sh_cmt_read_cmcnt() argument
284 sh_cmt_write_cmcnt(struct sh_cmt_channel *ch, u32 value) sh_cmt_write_cmcnt() argument
303 sh_cmt_write_cmcor(struct sh_cmt_channel *ch, u32 value) sh_cmt_write_cmcor() argument
313 sh_cmt_get_counter(struct sh_cmt_channel *ch, u32 *has_wrapped) sh_cmt_get_counter() argument
334 sh_cmt_start_stop_ch(struct sh_cmt_channel *ch, int start) sh_cmt_start_stop_ch() argument
352 sh_cmt_enable(struct sh_cmt_channel *ch) sh_cmt_enable() argument
402 sh_cmt_disable(struct sh_cmt_channel *ch) sh_cmt_disable() argument
423 sh_cmt_clock_event_program_verify(struct sh_cmt_channel *ch, int absolute) sh_cmt_clock_event_program_verify() argument
509 __sh_cmt_set_next(struct sh_cmt_channel *ch, unsigned long delta) __sh_cmt_set_next() argument
519 sh_cmt_set_next(struct sh_cmt_channel *ch, unsigned long delta) sh_cmt_set_next() argument
530 struct sh_cmt_channel *ch = dev_id; sh_cmt_interrupt() local
576 sh_cmt_start(struct sh_cmt_channel *ch, unsigned long flag) sh_cmt_start() argument
606 sh_cmt_stop(struct sh_cmt_channel *ch, unsigned long flag) sh_cmt_stop() argument
639 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_read() local
664 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_enable() local
679 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_disable() local
689 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_suspend() local
700 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_resume() local
709 sh_cmt_register_clocksource(struct sh_cmt_channel *ch, const char *name) sh_cmt_register_clocksource() argument
736 sh_cmt_clock_event_start(struct sh_cmt_channel *ch, int periodic) sh_cmt_clock_event_start() argument
748 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_shutdown() local
757 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_set_state() local
782 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_next() local
795 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_suspend() local
803 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_resume() local
809 sh_cmt_register_clockevent(struct sh_cmt_channel *ch, const char *name) sh_cmt_register_clockevent() argument
856 sh_cmt_register(struct sh_cmt_channel *ch, const char *name, bool clockevent, bool clocksource) sh_cmt_register() argument
876 sh_cmt_setup_channel(struct sh_cmt_channel *ch, unsigned int index, unsigned int hwidx, bool clockevent, bool clocksource, struct sh_cmt_device *cmt) sh_cmt_setup_channel() argument
[all...]
H A Dsh_tmu.c84 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 in sh_tmu_write()
127 sh_tmu_start_stop_ch(struct sh_tmu_channel *ch, int start) sh_tmu_start_stop_ch() argument
144 __sh_tmu_enable(struct sh_tmu_channel *ch) __sh_tmu_enable() argument
172 sh_tmu_enable(struct sh_tmu_channel *ch) sh_tmu_enable() argument
183 __sh_tmu_disable(struct sh_tmu_channel *ch) __sh_tmu_disable() argument
195 sh_tmu_disable(struct sh_tmu_channel *ch) sh_tmu_disable() argument
209 sh_tmu_set_next(struct sh_tmu_channel *ch, unsigned long delta, int periodic) sh_tmu_set_next() argument
235 struct sh_tmu_channel *ch = dev_id; sh_tmu_interrupt() local
255 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_read() local
262 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_enable() local
277 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_disable() local
288 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_suspend() local
301 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_resume() local
312 sh_tmu_register_clocksource(struct sh_tmu_channel *ch, const char *name) sh_tmu_register_clocksource() argument
339 sh_tmu_clock_event_start(struct sh_tmu_channel *ch, int periodic) sh_tmu_clock_event_start() argument
351 struct sh_tmu_channel *ch = ced_to_sh_tmu(ced); sh_tmu_clock_event_shutdown() local
361 struct sh_tmu_channel *ch = ced_to_sh_tmu(ced); sh_tmu_clock_event_set_state() local
386 struct sh_tmu_channel *ch = ced_to_sh_tmu(ced); sh_tmu_clock_event_next() local
405 sh_tmu_register_clockevent(struct sh_tmu_channel *ch, const char *name) sh_tmu_register_clockevent() argument
438 sh_tmu_register(struct sh_tmu_channel *ch, const char *name, bool clockevent, bool clocksource) sh_tmu_register() argument
452 sh_tmu_channel_setup(struct sh_tmu_channel *ch, unsigned int index, bool clockevent, bool clocksource, struct sh_tmu_device *tmu) sh_tmu_channel_setup() argument
[all...]
/kernel/linux/linux-5.10/drivers/clocksource/
H A Dsh_cmt.c242 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 u32 old_value = sh_cmt_read_cmstr(ch); in sh_cmt_write_cmstr()
255 if (ch->iostart) { in sh_cmt_write_cmstr()
256 ch in sh_cmt_write_cmstr()
265 sh_cmt_read_cmcsr(struct sh_cmt_channel *ch) sh_cmt_read_cmcsr() argument
270 sh_cmt_write_cmcsr(struct sh_cmt_channel *ch, u32 value) sh_cmt_write_cmcsr() argument
280 sh_cmt_read_cmcnt(struct sh_cmt_channel *ch) sh_cmt_read_cmcnt() argument
285 sh_cmt_write_cmcnt(struct sh_cmt_channel *ch, u32 value) sh_cmt_write_cmcnt() argument
304 sh_cmt_write_cmcor(struct sh_cmt_channel *ch, u32 value) sh_cmt_write_cmcor() argument
314 sh_cmt_get_counter(struct sh_cmt_channel *ch, u32 *has_wrapped) sh_cmt_get_counter() argument
335 sh_cmt_start_stop_ch(struct sh_cmt_channel *ch, int start) sh_cmt_start_stop_ch() argument
353 sh_cmt_enable(struct sh_cmt_channel *ch) sh_cmt_enable() argument
403 sh_cmt_disable(struct sh_cmt_channel *ch) sh_cmt_disable() argument
425 sh_cmt_clock_event_program_verify(struct sh_cmt_channel *ch, int absolute) sh_cmt_clock_event_program_verify() argument
511 __sh_cmt_set_next(struct sh_cmt_channel *ch, unsigned long delta) __sh_cmt_set_next() argument
521 sh_cmt_set_next(struct sh_cmt_channel *ch, unsigned long delta) sh_cmt_set_next() argument
532 struct sh_cmt_channel *ch = dev_id; sh_cmt_interrupt() local
578 sh_cmt_start(struct sh_cmt_channel *ch, unsigned long flag) sh_cmt_start() argument
602 sh_cmt_stop(struct sh_cmt_channel *ch, unsigned long flag) sh_cmt_stop() argument
629 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_read() local
654 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_enable() local
669 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_disable() local
679 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_suspend() local
690 struct sh_cmt_channel *ch = cs_to_sh_cmt(cs); sh_cmt_clocksource_resume() local
699 sh_cmt_register_clocksource(struct sh_cmt_channel *ch, const char *name) sh_cmt_register_clocksource() argument
726 sh_cmt_clock_event_start(struct sh_cmt_channel *ch, int periodic) sh_cmt_clock_event_start() argument
738 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_shutdown() local
747 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_set_state() local
772 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_next() local
785 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_suspend() local
793 struct sh_cmt_channel *ch = ced_to_sh_cmt(ced); sh_cmt_clock_event_resume() local
799 sh_cmt_register_clockevent(struct sh_cmt_channel *ch, const char *name) sh_cmt_register_clockevent() argument
846 sh_cmt_register(struct sh_cmt_channel *ch, const char *name, bool clockevent, bool clocksource) sh_cmt_register() argument
866 sh_cmt_setup_channel(struct sh_cmt_channel *ch, unsigned int index, unsigned int hwidx, bool clockevent, bool clocksource, struct sh_cmt_device *cmt) sh_cmt_setup_channel() argument
[all...]
H A Dsh_tmu.c84 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 in sh_tmu_write()
127 sh_tmu_start_stop_ch(struct sh_tmu_channel *ch, int start) sh_tmu_start_stop_ch() argument
144 __sh_tmu_enable(struct sh_tmu_channel *ch) __sh_tmu_enable() argument
172 sh_tmu_enable(struct sh_tmu_channel *ch) sh_tmu_enable() argument
183 __sh_tmu_disable(struct sh_tmu_channel *ch) __sh_tmu_disable() argument
195 sh_tmu_disable(struct sh_tmu_channel *ch) sh_tmu_disable() argument
209 sh_tmu_set_next(struct sh_tmu_channel *ch, unsigned long delta, int periodic) sh_tmu_set_next() argument
235 struct sh_tmu_channel *ch = dev_id; sh_tmu_interrupt() local
255 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_read() local
262 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_enable() local
277 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_disable() local
288 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_suspend() local
301 struct sh_tmu_channel *ch = cs_to_sh_tmu(cs); sh_tmu_clocksource_resume() local
312 sh_tmu_register_clocksource(struct sh_tmu_channel *ch, const char *name) sh_tmu_register_clocksource() argument
339 sh_tmu_clock_event_start(struct sh_tmu_channel *ch, int periodic) sh_tmu_clock_event_start() argument
351 struct sh_tmu_channel *ch = ced_to_sh_tmu(ced); sh_tmu_clock_event_shutdown() local
361 struct sh_tmu_channel *ch = ced_to_sh_tmu(ced); sh_tmu_clock_event_set_state() local
386 struct sh_tmu_channel *ch = ced_to_sh_tmu(ced); sh_tmu_clock_event_next() local
405 sh_tmu_register_clockevent(struct sh_tmu_channel *ch, const char *name) sh_tmu_register_clockevent() argument
438 sh_tmu_register(struct sh_tmu_channel *ch, const char *name, bool clockevent, bool clocksource) sh_tmu_register() argument
452 sh_tmu_channel_setup(struct sh_tmu_channel *ch, unsigned int index, bool clockevent, bool clocksource, struct sh_tmu_device *tmu) sh_tmu_channel_setup() argument
[all...]
/kernel/linux/linux-5.10/drivers/s390/net/
H A Dctcm_fsms.c188 * ch : The channel, the error belongs to.
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 in ctcm_ccw_check_rc()
248 struct channel *ch = arg; chx_txdone() local
336 struct channel *ch = arg; ctcm_chx_txidle() local
357 struct channel *ch = arg; chx_rx() local
434 struct channel *ch = arg; chx_firstio() local
511 struct channel *ch = arg; chx_rxidle() local
550 struct channel *ch = arg; ctcm_chx_setmode() local
590 struct channel *ch = arg; ctcm_chx_start() local
653 struct channel *ch = arg; ctcm_chx_haltio() local
693 ctcm_chx_cleanup(fsm_instance *fi, int state, struct channel *ch) ctcm_chx_cleanup() argument
780 struct channel *ch = arg; ctcm_chx_setuperr() local
829 struct channel *ch = arg; ctcm_chx_restart() local
871 struct channel *ch = arg; ctcm_chx_rxiniterr() local
906 struct channel *ch = arg; ctcm_chx_rxinitfail() local
926 struct channel *ch = arg; ctcm_chx_rxdisc() local
958 struct channel *ch = arg; ctcm_chx_txiniterr() local
990 struct channel *ch = arg; ctcm_chx_txretry() local
1062 struct channel *ch = arg; ctcm_chx_iofatal() local
1212 struct channel *ch = arg; ctcmpc_chx_txdone() local
1381 struct channel *ch = arg; ctcmpc_chx_rx() local
1482 struct channel *ch = arg; ctcmpc_chx_firstio() local
1536 struct channel *ch = arg; ctcmpc_chx_rxidle() local
1590 struct channel *ch = arg; ctcmpc_chx_attn() local
1649 struct channel *ch = arg; ctcmpc_chx_attnbusy() local
1735 struct channel *ch = arg; ctcmpc_chx_resend() local
2072 struct channel *ch = priv->channel[direction]; dev_action_start() local
2094 struct channel *ch = priv->channel[direction]; dev_action_stop() local
[all...]
/kernel/linux/linux-6.6/drivers/s390/net/
H A Dctcm_fsms.c188 * ch : The channel, the error belongs to.
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 in ctcm_ccw_check_rc()
248 struct channel *ch = arg; chx_txdone() local
336 struct channel *ch = arg; ctcm_chx_txidle() local
357 struct channel *ch = arg; chx_rx() local
434 struct channel *ch = arg; chx_firstio() local
511 struct channel *ch = arg; chx_rxidle() local
550 struct channel *ch = arg; ctcm_chx_setmode() local
590 struct channel *ch = arg; ctcm_chx_start() local
653 struct channel *ch = arg; ctcm_chx_haltio() local
693 ctcm_chx_cleanup(fsm_instance *fi, int state, struct channel *ch) ctcm_chx_cleanup() argument
780 struct channel *ch = arg; ctcm_chx_setuperr() local
829 struct channel *ch = arg; ctcm_chx_restart() local
871 struct channel *ch = arg; ctcm_chx_rxiniterr() local
906 struct channel *ch = arg; ctcm_chx_rxinitfail() local
926 struct channel *ch = arg; ctcm_chx_rxdisc() local
958 struct channel *ch = arg; ctcm_chx_txiniterr() local
990 struct channel *ch = arg; ctcm_chx_txretry() local
1062 struct channel *ch = arg; ctcm_chx_iofatal() local
1212 struct channel *ch = arg; ctcmpc_chx_txdone() local
1374 struct channel *ch = arg; ctcmpc_chx_rx() local
1476 struct channel *ch = arg; ctcmpc_chx_firstio() local
1530 struct channel *ch = arg; ctcmpc_chx_rxidle() local
1584 struct channel *ch = arg; ctcmpc_chx_attn() local
1643 struct channel *ch = arg; ctcmpc_chx_attnbusy() local
1729 struct channel *ch = arg; ctcmpc_chx_resend() local
2066 struct channel *ch = priv->channel[direction]; dev_action_start() local
2088 struct channel *ch = priv->channel[direction]; dev_action_stop() local
[all...]
/kernel/linux/linux-5.10/drivers/isdn/mISDN/
H A Dhwchannel.c46 if (likely(bch->ch.peer)) { in bchannel_bh()
47 err = bch->ch.recv(bch->ch.peer, skb); in bchannel_bh()
57 mISDN_initdchannel(struct dchannel *ch, int maxlen, void *phf) in mISDN_initdchannel() argument
59 test_and_set_bit(FLG_HDLC, &ch->Flags); in mISDN_initdchannel()
60 ch->maxlen = maxlen; in mISDN_initdchannel()
61 ch->hw = NULL; in mISDN_initdchannel()
62 ch->rx_skb = NULL; in mISDN_initdchannel()
63 ch->tx_skb = NULL; in mISDN_initdchannel()
64 ch in mISDN_initdchannel()
75 mISDN_initbchannel(struct bchannel *ch, unsigned short maxlen, unsigned short minlen) mISDN_initbchannel() argument
98 mISDN_freedchannel(struct dchannel *ch) mISDN_freedchannel() argument
116 mISDN_clear_bchannel(struct bchannel *ch) mISDN_clear_bchannel() argument
148 mISDN_freebchannel(struct bchannel *ch) mISDN_freebchannel() argument
384 queue_ch_frame(struct mISDNchannel *ch, u_int pr, int id, struct sk_buff *skb) queue_ch_frame() argument
404 dchannel_senddata(struct dchannel *ch, struct sk_buff *skb) dchannel_senddata() argument
430 bchannel_senddata(struct bchannel *ch, struct sk_buff *skb) bchannel_senddata() argument
[all...]
/kernel/linux/linux-6.6/drivers/isdn/mISDN/
H A Dhwchannel.c46 if (likely(bch->ch.peer)) { in bchannel_bh()
47 err = bch->ch.recv(bch->ch.peer, skb); in bchannel_bh()
57 mISDN_initdchannel(struct dchannel *ch, int maxlen, void *phf) in mISDN_initdchannel() argument
59 test_and_set_bit(FLG_HDLC, &ch->Flags); in mISDN_initdchannel()
60 ch->maxlen = maxlen; in mISDN_initdchannel()
61 ch->hw = NULL; in mISDN_initdchannel()
62 ch->rx_skb = NULL; in mISDN_initdchannel()
63 ch->tx_skb = NULL; in mISDN_initdchannel()
64 ch in mISDN_initdchannel()
75 mISDN_initbchannel(struct bchannel *ch, unsigned short maxlen, unsigned short minlen) mISDN_initbchannel() argument
98 mISDN_freedchannel(struct dchannel *ch) mISDN_freedchannel() argument
116 mISDN_clear_bchannel(struct bchannel *ch) mISDN_clear_bchannel() argument
148 mISDN_freebchannel(struct bchannel *ch) mISDN_freebchannel() argument
384 queue_ch_frame(struct mISDNchannel *ch, u_int pr, int id, struct sk_buff *skb) queue_ch_frame() argument
404 dchannel_senddata(struct dchannel *ch, struct sk_buff *skb) dchannel_senddata() argument
430 bchannel_senddata(struct bchannel *ch, struct sk_buff *skb) bchannel_senddata() argument
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Dch.c87 #define ch_printk(prefix, ch, fmt, a...) \
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 in ch_do_scsi()
221 ch_elem_to_typecode(scsi_changer *ch, u_int elem) ch_elem_to_typecode() argument
235 ch_read_element_status(scsi_changer *ch, u_int elem, char *data) ch_read_element_status() argument
277 ch_init_elem(scsi_changer *ch) ch_init_elem() argument
292 ch_readconfig(scsi_changer *ch) ch_readconfig() argument
421 ch_position(scsi_changer *ch, u_int trans, u_int elem, int rotate) ch_position() argument
440 ch_move(scsi_changer *ch, u_int trans, u_int src, u_int dest, int rotate) ch_move() argument
461 ch_exchange(scsi_changer *ch, u_int trans, u_int src, u_int dest1, u_int dest2, int rotate1, int rotate2) ch_exchange() argument
503 ch_set_voltag(scsi_changer *ch, u_int elem, int alternate, int clear, u_char *tag) ch_set_voltag() argument
538 ch_gstatus(scsi_changer *ch, int type, unsigned char __user *dest) ch_gstatus() argument
569 scsi_changer *ch = container_of(ref, scsi_changer, ref); ch_destroy() local
579 scsi_changer *ch = file->private_data; ch_release() local
590 scsi_changer *ch; ch_open() local
613 ch_checkrange(scsi_changer *ch, unsigned int type, unsigned int unit) ch_checkrange() argument
623 scsi_changer *ch = file->private_data; ch_ioctl() local
876 scsi_changer *ch = file->private_data; ch_ioctl_compat() local
920 scsi_changer *ch; ch_probe() local
990 scsi_changer *ch = dev_get_drvdata(dev); ch_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/dma/
H A Dmoxart-dma.c188 struct moxart_chan *ch = to_moxart_dma_chan(chan); in moxart_terminate_all() local
193 dev_dbg(chan2dev(chan), "%s: ch=%p\n", __func__, ch); in moxart_terminate_all() local
195 spin_lock_irqsave(&ch->vc.lock, flags); in moxart_terminate_all()
197 if (ch->desc) { in moxart_terminate_all()
198 moxart_dma_desc_free(&ch->desc->vd); in moxart_terminate_all()
199 ch->desc = NULL; in moxart_terminate_all()
202 ctrl = readl(ch->base + REG_OFF_CTRL); in moxart_terminate_all()
204 writel(ctrl, ch->base + REG_OFF_CTRL); in moxart_terminate_all()
206 vchan_get_all_descriptors(&ch in moxart_terminate_all()
216 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_slave_config() local
274 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_prep_slave_sg() local
337 struct moxart_chan *ch; moxart_of_xlate() local
351 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_alloc_chan_resources() local
362 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_free_chan_resources() local
371 moxart_dma_set_params(struct moxart_chan *ch, dma_addr_t src_addr, dma_addr_t dst_addr) moxart_dma_set_params() argument
378 moxart_set_transfer_params(struct moxart_chan *ch, unsigned int len) moxart_set_transfer_params() argument
395 moxart_start_dma(struct moxart_chan *ch) moxart_start_dma() argument
404 moxart_dma_start_sg(struct moxart_chan *ch, unsigned int idx) moxart_dma_start_sg() argument
421 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_dma_start_desc() local
441 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_issue_pending() local
462 moxart_dma_desc_size_in_flight(struct moxart_chan *ch) moxart_dma_desc_size_in_flight() argument
481 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_tx_status() local
525 struct moxart_chan *ch = &mc->slave_chans[0]; moxart_dma_interrupt() local
574 struct moxart_chan *ch; moxart_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/dma/
H A Dmoxart-dma.c185 struct moxart_chan *ch = to_moxart_dma_chan(chan); in moxart_terminate_all() local
190 dev_dbg(chan2dev(chan), "%s: ch=%p\n", __func__, ch); in moxart_terminate_all() local
192 spin_lock_irqsave(&ch->vc.lock, flags); in moxart_terminate_all()
194 if (ch->desc) { in moxart_terminate_all()
195 moxart_dma_desc_free(&ch->desc->vd); in moxart_terminate_all()
196 ch->desc = NULL; in moxart_terminate_all()
199 ctrl = readl(ch->base + REG_OFF_CTRL); in moxart_terminate_all()
201 writel(ctrl, ch->base + REG_OFF_CTRL); in moxart_terminate_all()
203 vchan_get_all_descriptors(&ch in moxart_terminate_all()
213 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_slave_config() local
271 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_prep_slave_sg() local
334 struct moxart_chan *ch; moxart_of_xlate() local
348 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_alloc_chan_resources() local
359 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_free_chan_resources() local
368 moxart_dma_set_params(struct moxart_chan *ch, dma_addr_t src_addr, dma_addr_t dst_addr) moxart_dma_set_params() argument
375 moxart_set_transfer_params(struct moxart_chan *ch, unsigned int len) moxart_set_transfer_params() argument
392 moxart_start_dma(struct moxart_chan *ch) moxart_start_dma() argument
401 moxart_dma_start_sg(struct moxart_chan *ch, unsigned int idx) moxart_dma_start_sg() argument
418 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_dma_start_desc() local
438 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_issue_pending() local
459 moxart_dma_desc_size_in_flight(struct moxart_chan *ch) moxart_dma_desc_size_in_flight() argument
478 struct moxart_chan *ch = to_moxart_dma_chan(chan); moxart_tx_status() local
522 struct moxart_chan *ch = &mc->slave_chans[0]; moxart_dma_interrupt() local
569 struct moxart_chan *ch; moxart_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Dch.c87 #define ch_printk(prefix, ch, fmt, a...) \
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
200 result = scsi_execute_cmd(ch->device, cmd, op, buffer, buflength, in ch_do_scsi()
206 scsi_print_sense_hdr(ch->device, ch->name, &sshdr); in ch_do_scsi()
211 ch in ch_do_scsi()
223 ch_elem_to_typecode(scsi_changer *ch, u_int elem) ch_elem_to_typecode() argument
237 ch_read_element_status(scsi_changer *ch, u_int elem, char *data) ch_read_element_status() argument
279 ch_init_elem(scsi_changer *ch) ch_init_elem() argument
294 ch_readconfig(scsi_changer *ch) ch_readconfig() argument
423 ch_position(scsi_changer *ch, u_int trans, u_int elem, int rotate) ch_position() argument
442 ch_move(scsi_changer *ch, u_int trans, u_int src, u_int dest, int rotate) ch_move() argument
463 ch_exchange(scsi_changer *ch, u_int trans, u_int src, u_int dest1, u_int dest2, int rotate1, int rotate2) ch_exchange() argument
505 ch_set_voltag(scsi_changer *ch, u_int elem, int alternate, int clear, u_char *tag) ch_set_voltag() argument
540 ch_gstatus(scsi_changer *ch, int type, unsigned char __user *dest) ch_gstatus() argument
571 scsi_changer *ch = container_of(ref, scsi_changer, ref); ch_destroy() local
581 scsi_changer *ch = file->private_data; ch_release() local
592 scsi_changer *ch; ch_open() local
615 ch_checkrange(scsi_changer *ch, unsigned int type, unsigned int unit) ch_checkrange() argument
631 scsi_changer *ch = file->private_data; ch_ioctl() local
893 scsi_changer *ch; ch_probe() local
963 scsi_changer *ch = dev_get_drvdata(dev); ch_remove() local
[all...]

Completed in 19 milliseconds

12345678910>>...81