| /linux/drivers/mailbox/ |
| H A D | mailbox-mchp-ipc-sbi.c | 150 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_prepare_receive_req() local 153 request.buf_addr = chan_info->msg_buf_rx_addr; in mchp_ipc_prepare_receive_req() 154 request.size = chan_info->max_msg_size; in mchp_ipc_prepare_receive_req() 155 memcpy(chan_info->buf_base_rx, &request, sizeof(struct mchp_ipc_sbi_msg)); in mchp_ipc_prepare_receive_req() 161 struct mchp_ipc_sbi_chan *chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_process_received_data() local 164 memcpy(&sbi_msg, chan_info->buf_base_rx, sizeof(struct mchp_ipc_sbi_msg)); in mchp_ipc_process_received_data() 165 ipc_msg->buf = (u32 *)chan_info->msg_buf_rx; in mchp_ipc_process_received_data() 172 struct mchp_ipc_sbi_chan *chan_info; in mchp_ipc_cluster_aggr_isr() local 229 chan_info = (struct mchp_ipc_sbi_chan *)chan->con_priv; in mchp_ipc_cluster_aggr_isr() 234 chan_info->buf_base_rx_addr); in mchp_ipc_cluster_aggr_isr() [all …]
|
| H A D | mailbox-sti.c | 86 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_channel_is_enabled() local 87 struct sti_mbox_device *mdev = chan_info->mdev; in sti_mbox_channel_is_enabled() 88 unsigned int instance = chan_info->instance; in sti_mbox_channel_is_enabled() 89 unsigned int channel = chan_info->channel; in sti_mbox_channel_is_enabled() 99 struct sti_channel *chan_info; in sti_mbox_to_channel() local 103 chan_info = mbox->chans[i].con_priv; in sti_mbox_to_channel() 104 if (chan_info && in sti_mbox_to_channel() 105 chan_info->instance == instance && in sti_mbox_to_channel() 106 chan_info->channel == channel) in sti_mbox_to_channel() 119 struct sti_channel *chan_info = chan->con_priv; in sti_mbox_enable_channel() local [all …]
|
| H A D | arm_mhu_db.c | 63 struct mhu_db_channel *chan_info; in mhu_db_mbox_to_channel() local 66 chan_info = mbox->chans[i].con_priv; in mhu_db_mbox_to_channel() 67 if (chan_info && chan_info->pchan == pchan && in mhu_db_mbox_to_channel() 68 chan_info->doorbell == doorbell) in mhu_db_mbox_to_channel() 77 struct mhu_db_channel *chan_info = chan->con_priv; in mhu_db_mbox_clear_irq() local 78 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].rx_reg; in mhu_db_mbox_clear_irq() 80 writel_relaxed(BIT(chan_info->doorbell), base + INTR_CLR_OFS); in mhu_db_mbox_clear_irq() 139 struct mhu_db_channel *chan_info = chan->con_priv; in mhu_db_last_tx_done() local 140 void __iomem *base = chan_info->mhu->mlink[chan_info->pchan].tx_reg; in mhu_db_last_tx_done() 142 if (readl_relaxed(base + INTR_STAT_OFS) & BIT(chan_info->doorbell)) in mhu_db_last_tx_done() [all …]
|
| H A D | pcc.c | 114 static struct pcc_chan_info *chan_info; variable 395 pchan = chan_info + subspace_id; in pcc_mbox_request_channel() 831 chan_info = devm_kcalloc(dev, count, sizeof(*chan_info), GFP_KERNEL); in pcc_mbox_probe() 832 if (!chan_info) { in pcc_mbox_probe() 857 struct pcc_chan_info *pchan = chan_info + i; in pcc_mbox_probe()
|
| /linux/include/linux/platform_data/ |
| H A D | amd_xdma.h | 20 #define XDMA_FILTER_PARAM(chan_info) ((void *)(chan_info)) argument
|
| /linux/drivers/net/wireless/nxp/nxpwifi/ |
| H A D | sta_event.c | 673 struct nxpwifi_ie_types_multi_chan_info *chan_info; in nxpwifi_process_multi_chan_event() local 682 chan_info = (void *)event_skb->data + sizeof(u32); in nxpwifi_process_multi_chan_event() 684 if (le16_to_cpu(chan_info->header.type) != TLV_TYPE_MULTI_CHAN_INFO || in nxpwifi_process_multi_chan_event() 691 adapter->usb_mc_status = le16_to_cpu(chan_info->status); in nxpwifi_process_multi_chan_event() 696 tlv = (struct nxpwifi_ie_types_header *)chan_info->tlv_buffer; in nxpwifi_process_multi_chan_event()
|
| /linux/drivers/net/wireless/marvell/mwifiex/ |
| H A D | sta_event.c | 411 struct mwifiex_ie_types_multi_chan_info *chan_info; in mwifiex_process_multi_chan_event() local 420 chan_info = (void *)event_skb->data + sizeof(u32); in mwifiex_process_multi_chan_event() 422 if (le16_to_cpu(chan_info->header.type) != TLV_TYPE_MULTI_CHAN_INFO || in mwifiex_process_multi_chan_event() 429 adapter->usb_mc_status = le16_to_cpu(chan_info->status); in mwifiex_process_multi_chan_event() 434 tlv = (struct mwifiex_ie_types_header *)chan_info->tlv_buffer; in mwifiex_process_multi_chan_event()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mcu.c | 3229 struct scan_chan_info_tlv *chan_info; in mt7925_mcu_hw_scan() local 3240 sizeof(*chan_info) + sizeof(*misc) + sizeof(*ie) + in mt7925_mcu_hw_scan() 3301 tlv = mt76_connac_mcu_add_tlv(skb, UNI_SCAN_CHANNEL, sizeof(*chan_info)); in mt7925_mcu_hw_scan() 3302 chan_info = (struct scan_chan_info_tlv *)tlv; in mt7925_mcu_hw_scan() 3303 chan_info->channels_num = min_t(u8, sreq->n_channels, in mt7925_mcu_hw_scan() 3304 ARRAY_SIZE(chan_info->channels)); in mt7925_mcu_hw_scan() 3305 for (i = 0; i < chan_info->channels_num; i++) { in mt7925_mcu_hw_scan() 3306 chan = &chan_info->channels[i]; in mt7925_mcu_hw_scan() 3321 chan_info->channel_type = sreq->n_channels ? 4 : 0; in mt7925_mcu_hw_scan() 3360 struct scan_chan_info_tlv *chan_info; in mt7925_mcu_sched_scan_req() local [all …]
|
| /linux/drivers/iio/adc/ |
| H A D | ad7606.h | 145 struct ad7606_chan_info chan_info[AD760X_MAX_CHANNELS]; member
|
| H A D | twl6030-gpadc.c | 801 #define TWL6030_GPADC_CHAN(chn, _type, chan_info) { \ argument 804 .info_mask_separate = BIT(chan_info), \
|
| H A D | palmas_gpadc.c | 800 #define PALMAS_ADC_CHAN_IIO(chan, _type, chan_info) \ argument 805 BIT(chan_info), \
|
| /linux/drivers/net/wireless/ath/ath11k/ |
| H A D | wmi.c | 2573 struct wmi_channel *chan_info; in ath11k_wmi_send_scan_chan_list_cmd() local 2585 sizeof(*chan_info); in ath11k_wmi_send_scan_chan_list_cmd() 2593 len += sizeof(*chan_info) * num_send_chans; in ath11k_wmi_send_scan_chan_list_cmd() 2613 len = sizeof(*chan_info) * num_send_chans; in ath11k_wmi_send_scan_chan_list_cmd() 2620 chan_info = ptr; in ath11k_wmi_send_scan_chan_list_cmd() 2621 memset(chan_info, 0, sizeof(*chan_info)); in ath11k_wmi_send_scan_chan_list_cmd() 2622 len = sizeof(*chan_info); in ath11k_wmi_send_scan_chan_list_cmd() 2623 chan_info->tlv_header = FIELD_PREP(WMI_TLV_TAG, in ath11k_wmi_send_scan_chan_list_cmd() 2628 reg1 = &chan_info->reg_info_1; in ath11k_wmi_send_scan_chan_list_cmd() 2629 reg2 = &chan_info->reg_info_2; in ath11k_wmi_send_scan_chan_list_cmd() [all …]
|
| /linux/drivers/net/wireless/ath/ath12k/ |
| H A D | wmi.c | 2884 struct ath12k_wmi_channel_params *chan_info; in ath12k_wmi_send_scan_chan_list_cmd() local 2896 sizeof(*chan_info); in ath12k_wmi_send_scan_chan_list_cmd() 2902 len += sizeof(*chan_info) * num_send_chans; in ath12k_wmi_send_scan_chan_list_cmd() 2922 len = sizeof(*chan_info) * num_send_chans; in ath12k_wmi_send_scan_chan_list_cmd() 2929 chan_info = ptr; in ath12k_wmi_send_scan_chan_list_cmd() 2930 memset(chan_info, 0, sizeof(*chan_info)); in ath12k_wmi_send_scan_chan_list_cmd() 2931 len = sizeof(*chan_info); in ath12k_wmi_send_scan_chan_list_cmd() 2932 chan_info->tlv_header = ath12k_wmi_tlv_cmd_hdr(WMI_TAG_CHANNEL, in ath12k_wmi_send_scan_chan_list_cmd() 2935 reg1 = &chan_info->reg_info_1; in ath12k_wmi_send_scan_chan_list_cmd() 2936 reg2 = &chan_info->reg_info_2; in ath12k_wmi_send_scan_chan_list_cmd() [all …]
|
| /linux/drivers/net/wireless/intel/iwlegacy/ |
| H A D | 4965.c | 667 struct il_eeprom_calib_ch_info *chan_info) in il4965_interpolate_chan() argument 686 chan_info->ch_num = (u8) channel; in il4965_interpolate_chan() 697 omeas = &(chan_info->measurements[c][m]); in il4965_interpolate_chan()
|
| /linux/drivers/dma/xilinx/ |
| H A D | xdma.c | 1104 struct xdma_chan_info *chan_info = param; in xdma_filter_fn() local 1106 return chan_info->dir == xdma_chan->dir; in xdma_filter_fn()
|
| /linux/drivers/net/wireless/ath/ath10k/ |
| H A D | wmi.c | 7626 skb = ath10k_wmi_alloc_skb(ar, struct_size(cmd, chan_info, arg->n_channels)); in ath10k_wmi_op_gen_scan_chan_list() 7635 ci = &cmd->chan_info[i]; in ath10k_wmi_op_gen_scan_chan_list()
|