/kernel/linux/linux-5.10/drivers/hsi/ |
H A D | hsi_core.c | 63 kfree(cl->rx_cfg.channels); in hsi_client_release() 86 cl->rx_cfg = info->rx_cfg; in hsi_new_client() 87 if (cl->rx_cfg.channels) { in hsi_new_client() 88 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client() 89 cl->rx_cfg.channels = kmemdup(info->rx_cfg.channels, size, in hsi_new_client() 91 if (!cl->rx_cfg.channels) in hsi_new_client() 217 &cl->rx_cfg in hsi_add_client_from_dt() [all...] |
/kernel/linux/linux-6.6/drivers/hsi/ |
H A D | hsi_core.c | 63 kfree(cl->rx_cfg.channels); in hsi_client_release() 86 cl->rx_cfg = info->rx_cfg; in hsi_new_client() 87 if (cl->rx_cfg.channels) { in hsi_new_client() 88 size = cl->rx_cfg.num_channels * sizeof(*cl->rx_cfg.channels); in hsi_new_client() 89 cl->rx_cfg.channels = kmemdup(info->rx_cfg.channels, size, in hsi_new_client() 91 if (!cl->rx_cfg.channels) in hsi_new_client() 217 &cl->rx_cfg in hsi_add_client_from_dt() [all...] |
/kernel/linux/linux-5.10/drivers/staging/pi433/ |
H A D | pi433_if.c | 89 struct pi433_rx_cfg rx_cfg; member 158 rf69_set_rx_cfg(struct pi433_device *dev, struct pi433_rx_cfg *rx_cfg) in rf69_set_rx_cfg() argument 164 ret = rf69_set_frequency(dev->spi, rx_cfg->frequency); in rf69_set_rx_cfg() 167 ret = rf69_set_bit_rate(dev->spi, rx_cfg->bit_rate); in rf69_set_rx_cfg() 170 ret = rf69_set_modulation(dev->spi, rx_cfg->modulation); in rf69_set_rx_cfg() 173 ret = rf69_set_antenna_impedance(dev->spi, rx_cfg->antenna_impedance); in rf69_set_rx_cfg() 176 ret = rf69_set_rssi_threshold(dev->spi, rx_cfg->rssi_threshold); in rf69_set_rx_cfg() 179 ret = rf69_set_ook_threshold_dec(dev->spi, rx_cfg->threshold_decrement); in rf69_set_rx_cfg() 182 ret = rf69_set_bandwidth(dev->spi, rx_cfg->bw_mantisse, in rf69_set_rx_cfg() 183 rx_cfg in rf69_set_rx_cfg() [all...] |
/kernel/linux/linux-6.6/drivers/staging/pi433/ |
H A D | pi433_if.c | 91 struct pi433_rx_cfg rx_cfg; member 163 rf69_set_rx_cfg(struct pi433_device *dev, struct pi433_rx_cfg *rx_cfg) in rf69_set_rx_cfg() argument 169 ret = rf69_set_frequency(dev->spi, rx_cfg->frequency); in rf69_set_rx_cfg() 172 ret = rf69_set_modulation(dev->spi, rx_cfg->modulation); in rf69_set_rx_cfg() 175 ret = rf69_set_bit_rate(dev->spi, rx_cfg->bit_rate); in rf69_set_rx_cfg() 178 ret = rf69_set_antenna_impedance(dev->spi, rx_cfg->antenna_impedance); in rf69_set_rx_cfg() 181 ret = rf69_set_rssi_threshold(dev->spi, rx_cfg->rssi_threshold); in rf69_set_rx_cfg() 184 ret = rf69_set_ook_threshold_dec(dev->spi, rx_cfg->threshold_decrement); in rf69_set_rx_cfg() 187 ret = rf69_set_bandwidth(dev->spi, rx_cfg->bw_mantisse, in rf69_set_rx_cfg() 188 rx_cfg in rf69_set_rx_cfg() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/google/gve/ |
H A D | gve_ethtool.c | 87 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_get_strings() 126 (priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS) + in gve_get_sset_count() 157 rx_qid_to_stats_idx = kmalloc_array(priv->rx_cfg.num_queues, in gve_get_ethtool_stats() 169 ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 231 GVE_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues; in gve_get_ethtool_stats() 232 max_stats_idx = NIC_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues + in gve_get_ethtool_stats() 250 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 286 i += priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS; in gve_get_ethtool_stats() 366 cmd->max_rx = priv->rx_cfg.max_queues; in gve_get_channels() 370 cmd->rx_count = priv->rx_cfg in gve_get_channels() [all...] |
H A D | gve_main.c | 40 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats() 129 priv->rx_cfg.num_queues; in gve_alloc_stats_report() 240 priv->rx_cfg.max_queues = min_t(int, priv->rx_cfg.max_queues, in gve_alloc_notify_blocks() 245 priv->rx_cfg.max_queues); in gve_alloc_notify_blocks() 248 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks() 249 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks() 482 err = gve_adminq_create_rx_queues(priv, priv->rx_cfg in gve_create_rings() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/google/gve/ |
H A D | gve_ethtool.c | 103 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_get_strings() 144 (priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS) + in gve_get_sset_count() 178 rx_qid_to_stats_idx = kmalloc_array(priv->rx_cfg.num_queues, in gve_get_ethtool_stats() 190 ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 251 GVE_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues; in gve_get_ethtool_stats() 252 max_stats_idx = NIC_RX_STATS_REPORT_NUM * priv->rx_cfg.num_queues + in gve_get_ethtool_stats() 270 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_ethtool_stats() 323 i += priv->rx_cfg.num_queues * NUM_GVE_RX_CNTS; in gve_get_ethtool_stats() 425 cmd->max_rx = priv->rx_cfg.max_queues; in gve_get_channels() 429 cmd->rx_count = priv->rx_cfg in gve_get_channels() [all...] |
H A D | gve_main.c | 102 for (ring = 0; ring < priv->rx_cfg.num_queues; ring++) { in gve_get_stats() 191 priv->rx_cfg.num_queues; in gve_alloc_stats_report() 362 priv->rx_cfg.max_queues = min_t(int, priv->rx_cfg.max_queues, in gve_alloc_notify_blocks() 367 priv->rx_cfg.max_queues); in gve_alloc_notify_blocks() 370 if (priv->rx_cfg.num_queues > priv->rx_cfg.max_queues) in gve_alloc_notify_blocks() 371 priv->rx_cfg.num_queues = priv->rx_cfg.max_queues; in gve_alloc_notify_blocks() 736 err = gve_adminq_create_rx_queues(priv, priv->rx_cfg in gve_create_rings() [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/apple/ |
H A D | bmac.c | 900 unsigned short rx_cfg; in bmac_rx_off() local 902 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off() 903 rx_cfg &= ~RxMACEnable; in bmac_rx_off() 904 bmwrite(dev, RXCFG, rx_cfg); in bmac_rx_off() 906 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off() 907 } while (rx_cfg & RxMACEnable); in bmac_rx_off() 913 unsigned short rx_cfg; in bmac_rx_on() local 915 rx_cfg = bmread(dev, RXCFG); in bmac_rx_on() 916 rx_cfg |= RxMACEnable; in bmac_rx_on() 917 if (hash_enable) rx_cfg | in bmac_rx_on() 972 unsigned short rx_cfg; bmac_set_multicast() local 1014 unsigned short rx_cfg; bmac_set_multicast() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/apple/ |
H A D | bmac.c | 896 unsigned short rx_cfg; in bmac_rx_off() local 898 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off() 899 rx_cfg &= ~RxMACEnable; in bmac_rx_off() 900 bmwrite(dev, RXCFG, rx_cfg); in bmac_rx_off() 902 rx_cfg = bmread(dev, RXCFG); in bmac_rx_off() 903 } while (rx_cfg & RxMACEnable); in bmac_rx_off() 909 unsigned short rx_cfg; in bmac_rx_on() local 911 rx_cfg = bmread(dev, RXCFG); in bmac_rx_on() 912 rx_cfg |= RxMACEnable; in bmac_rx_on() 913 if (hash_enable) rx_cfg | in bmac_rx_on() 968 unsigned short rx_cfg; bmac_set_multicast() local 1010 unsigned short rx_cfg; bmac_set_multicast() local [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | ctxt-info.c | 216 struct iwl_context_info_rbd_cfg *rx_cfg; in iwl_pcie_ctxt_info_init() local 262 rx_cfg = &ctxt_info->rbd_cfg; in iwl_pcie_ctxt_info_init() 263 rx_cfg->free_rbd_addr = cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_init() 264 rx_cfg->used_rbd_addr = cpu_to_le64(trans_pcie->rxq->used_bd_dma); in iwl_pcie_ctxt_info_init() 265 rx_cfg->status_wr_ptr = cpu_to_le64(trans_pcie->rxq->rb_stts_dma); in iwl_pcie_ctxt_info_init()
|
/kernel/linux/linux-6.6/drivers/net/wireless/intel/iwlwifi/pcie/ |
H A D | ctxt-info.c | 168 struct iwl_context_info_rbd_cfg *rx_cfg; in iwl_pcie_ctxt_info_init() local 214 rx_cfg = &ctxt_info->rbd_cfg; in iwl_pcie_ctxt_info_init() 215 rx_cfg->free_rbd_addr = cpu_to_le64(trans_pcie->rxq->bd_dma); in iwl_pcie_ctxt_info_init() 216 rx_cfg->used_rbd_addr = cpu_to_le64(trans_pcie->rxq->used_bd_dma); in iwl_pcie_ctxt_info_init() 217 rx_cfg->status_wr_ptr = cpu_to_le64(trans_pcie->rxq->rb_stts_dma); in iwl_pcie_ctxt_info_init()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/brocade/bna/ |
H A D | bna_tx_rx.c | 1625 cfg_req->rx_cfg.frame_size = bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start() 1651 cfg_req->rx_cfg.multi_buffer = in bna_bfi_rx_enet_start() 1690 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_LARGE_SMALL; in bna_bfi_rx_enet_start() 1694 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_HDS; in bna_bfi_rx_enet_start() 1695 cfg_req->rx_cfg.hds.type = rx->hds_cfg.hdr_type; in bna_bfi_rx_enet_start() 1696 cfg_req->rx_cfg.hds.force_offset = rx->hds_cfg.forced_offset; in bna_bfi_rx_enet_start() 1697 cfg_req->rx_cfg.hds.max_header_size = rx->hds_cfg.forced_offset; in bna_bfi_rx_enet_start() 1701 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_SINGLE; in bna_bfi_rx_enet_start() 1707 cfg_req->rx_cfg.strip_vlan = rx->rxf.vlan_strip_status; in bna_bfi_rx_enet_start() 1741 bna_rx_res_check(struct bna_rx_mod *rx_mod, struct bna_rx_config *rx_cfg) in bna_rx_res_check() argument 2250 bna_rx_create(struct bna *bna, struct bnad *bnad, struct bna_rx_config *rx_cfg, const struct bna_rx_event_cbfn *rx_cbfn, struct bna_res_info *res_info, void *priv) bna_rx_create() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/brocade/bna/ |
H A D | bna_tx_rx.c | 1625 cfg_req->rx_cfg.frame_size = bna_enet_mtu_get(&rx->bna->enet); in bna_bfi_rx_enet_start() 1651 cfg_req->rx_cfg.multi_buffer = in bna_bfi_rx_enet_start() 1690 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_LARGE_SMALL; in bna_bfi_rx_enet_start() 1694 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_HDS; in bna_bfi_rx_enet_start() 1695 cfg_req->rx_cfg.hds.type = rx->hds_cfg.hdr_type; in bna_bfi_rx_enet_start() 1696 cfg_req->rx_cfg.hds.force_offset = rx->hds_cfg.forced_offset; in bna_bfi_rx_enet_start() 1697 cfg_req->rx_cfg.hds.max_header_size = rx->hds_cfg.forced_offset; in bna_bfi_rx_enet_start() 1701 cfg_req->rx_cfg.rxq_type = BFI_ENET_RXQ_SINGLE; in bna_bfi_rx_enet_start() 1707 cfg_req->rx_cfg.strip_vlan = rx->rxf.vlan_strip_status; in bna_bfi_rx_enet_start() 1741 bna_rx_res_check(struct bna_rx_mod *rx_mod, struct bna_rx_config *rx_cfg) in bna_rx_res_check() argument 2250 bna_rx_create(struct bna *bna, struct bnad *bnad, struct bna_rx_config *rx_cfg, const struct bna_rx_event_cbfn *rx_cbfn, struct bna_res_info *res_info, void *priv) bna_rx_create() argument [all...] |
/kernel/linux/linux-5.10/drivers/hsi/clients/ |
H A D | nokia-modem.c | 179 ssip.rx_cfg = cl->rx_cfg; in nokia_modem_probe() 202 cmtspeech.rx_cfg = cl->rx_cfg; in nokia_modem_probe()
|
H A D | hsi_char.c | 355 tmp = cl->rx_cfg; in hsc_rx_set() 356 cl->rx_cfg.mode = rxc->mode; in hsc_rx_set() 357 cl->rx_cfg.num_hw_channels = rxc->channels; in hsc_rx_set() 358 cl->rx_cfg.flow = rxc->flow; in hsc_rx_set() 361 cl->rx_cfg = tmp; in hsc_rx_set() 372 rxc->mode = cl->rx_cfg.mode; in hsc_rx_get() 373 rxc->channels = cl->rx_cfg.num_hw_channels; in hsc_rx_get() 374 rxc->flow = cl->rx_cfg.flow; in hsc_rx_get() 425 if (channel->ch >= channel->cl->rx_cfg.num_hw_channels) in hsc_read()
|
/kernel/linux/linux-6.6/drivers/hsi/clients/ |
H A D | nokia-modem.c | 177 ssip.rx_cfg = cl->rx_cfg; in nokia_modem_probe() 200 cmtspeech.rx_cfg = cl->rx_cfg; in nokia_modem_probe()
|
H A D | hsi_char.c | 355 tmp = cl->rx_cfg; in hsc_rx_set() 356 cl->rx_cfg.mode = rxc->mode; in hsc_rx_set() 357 cl->rx_cfg.num_hw_channels = rxc->channels; in hsc_rx_set() 358 cl->rx_cfg.flow = rxc->flow; in hsc_rx_set() 361 cl->rx_cfg = tmp; in hsc_rx_set() 372 rxc->mode = cl->rx_cfg.mode; in hsc_rx_get() 373 rxc->channels = cl->rx_cfg.num_hw_channels; in hsc_rx_get() 374 rxc->flow = cl->rx_cfg.flow; in hsc_rx_get() 425 if (channel->ch >= channel->cl->rx_cfg.num_hw_channels) in hsc_read()
|
/kernel/linux/linux-5.10/include/linux/hsi/ |
H A D | hsi.h | 95 * @rx_cfg: HSI RX configuration 104 struct hsi_config rx_cfg; member 124 * @rx_cfg: HSI RX configuration 129 struct hsi_config rx_cfg; member 208 * @rx_cfg: Current RX path configuration 224 struct hsi_config rx_cfg; member
|
/kernel/linux/linux-6.6/include/linux/hsi/ |
H A D | hsi.h | 95 * @rx_cfg: HSI RX configuration 104 struct hsi_config rx_cfg; member 124 * @rx_cfg: HSI RX configuration 129 struct hsi_config rx_cfg; member 208 * @rx_cfg: Current RX path configuration 224 struct hsi_config rx_cfg; member
|
/kernel/linux/linux-5.10/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1235 * @rx_cfg: Cached receive control settings. 1275 u32 rx_cfg; member 3208 u32 rx_cfg; in set_flow_ctrl() local 3211 rx_cfg = hw->rx_cfg; in set_flow_ctrl() 3214 hw->rx_cfg |= DMA_RX_FLOW_ENABLE; in set_flow_ctrl() 3216 hw->rx_cfg &= ~DMA_RX_FLOW_ENABLE; in set_flow_ctrl() 3222 if (rx_cfg != hw->rx_cfg) in set_flow_ctrl() 3223 writel(hw->rx_cfg, h in set_flow_ctrl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1167 * @rx_cfg: Cached receive control settings. 1207 u32 rx_cfg; member 2837 u32 rx_cfg; in set_flow_ctrl() local 2840 rx_cfg = hw->rx_cfg; in set_flow_ctrl() 2843 hw->rx_cfg |= DMA_RX_FLOW_ENABLE; in set_flow_ctrl() 2845 hw->rx_cfg &= ~DMA_RX_FLOW_ENABLE; in set_flow_ctrl() 2851 if (rx_cfg != hw->rx_cfg) in set_flow_ctrl() 2852 writel(hw->rx_cfg, h in set_flow_ctrl() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/icssg/ |
H A D | icssg_prueth.c | 342 struct k3_udma_glue_rx_channel_cfg rx_cfg; in prueth_init_rx_chns() local 357 memset(&rx_cfg, 0, sizeof(rx_cfg)); in prueth_init_rx_chns() 358 rx_cfg.swdata_size = PRUETH_NAV_SW_DATA_SIZE; in prueth_init_rx_chns() 359 rx_cfg.flow_id_num = max_rflows; in prueth_init_rx_chns() 360 rx_cfg.flow_id_base = -1; /* udmax will auto select flow id base */ in prueth_init_rx_chns() 367 &rx_cfg); in prueth_init_rx_chns() 391 for (i = 0; i < rx_cfg.flow_id_num; i++) { in prueth_init_rx_chns() 402 .rx_cfg = rxring_cfg, in prueth_init_rx_chns() 410 rx_flow_cfg.rx_cfg in prueth_init_rx_chns() [all...] |
/kernel/linux/linux-5.10/include/linux/dma/ |
H A D | k3-udma-glue.h | 55 * @rx_cfg: RX ring configuration 63 struct k3_ring_cfg rx_cfg; member
|
/kernel/linux/linux-6.6/include/linux/dma/ |
H A D | k3-udma-glue.h | 61 * @rx_cfg: RX ring configuration 69 struct k3_ring_cfg rx_cfg; member
|