/kernel/linux/linux-5.10/drivers/misc/sgi-xp/ |
H A 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, 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 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, 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 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_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 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_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 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 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 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 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 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 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 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 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 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 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 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 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 D | max5970.h | 31 #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 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 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 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 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 D | sh_cmt.c | 241 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 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 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 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 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 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 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 D | ctcm_fsms.c | 188 * 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 D | ctcm_fsms.c | 188 * 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 D | hwchannel.c | 46 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 D | hwchannel.c | 46 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 D | ch.c | 87 #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 D | moxart-dma.c | 188 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 D | moxart-dma.c | 185 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 D | ch.c | 87 #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...] |