Home
last modified time | relevance | path

Searched refs:rx_cfg (Results 1 – 25 of 33) sorted by relevance

12

/openbmc/linux/drivers/hsi/
H A Dhsi_core.c63 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.mode); in hsi_add_client_from_dt()
226 cl->rx_cfg.mode = mode; in hsi_add_client_from_dt()
237 &cl->rx_cfg.flow); in hsi_add_client_from_dt()
257 if (!cl->rx_cfg.channels) { in hsi_add_client_from_dt()
[all …]
/openbmc/linux/drivers/staging/pi433/
H A Dpi433_if.c91 struct pi433_rx_cfg rx_cfg; member
188 rx_cfg->bw_exponent); in rf69_set_rx_cfg()
192 rx_cfg->bw_exponent); in rf69_set_rx_cfg()
195 ret = rf69_set_dagc(dev->spi, rx_cfg->dagc); in rf69_set_rx_cfg()
203 if (rx_cfg->enable_sync == OPTION_ON) { in rf69_set_rx_cfg()
231 rx_cfg->enable_address_filtering); in rf69_set_rx_cfg()
235 if (rx_cfg->enable_crc == OPTION_ON) { in rf69_set_rx_cfg()
269 if (rx_cfg->enable_sync == OPTION_ON) { in rf69_set_rx_cfg()
279 rx_cfg->broadcast_address); in rf69_set_rx_cfg()
915 if (copy_to_user(argp, &device->rx_cfg, in pi433_ioctl()
[all …]
/openbmc/linux/drivers/net/ethernet/apple/
H A Dbmac.c896 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()
909 unsigned short rx_cfg; in bmac_rx_on() local
912 rx_cfg |= RxMACEnable; in bmac_rx_on()
921 return rx_cfg; in bmac_rx_on()
968 unsigned short rx_cfg; in bmac_set_multicast() local
983 rx_cfg |= RxPromiscEnable; in bmac_set_multicast()
1010 unsigned short rx_cfg; in bmac_set_multicast() local
[all …]
/openbmc/linux/drivers/net/ethernet/google/gve/
H A Dgve_ethtool.c103 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()
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()
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.num_queues; in gve_get_channels()
440 struct gve_queue_config new_rx_cfg = priv->rx_cfg; in gve_set_channels()
462 priv->rx_cfg.num_queues = new_rx; in gve_set_channels()
574 priv->rx_cfg.num_queues; in gve_set_priv_flags()
[all …]
H A Dgve_main.c191 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()
739 priv->rx_cfg.num_queues); in gve_create_rings()
746 priv->rx_cfg.num_queues); in gve_create_rings()
1664 priv->rx_cfg.num_queues, in verify_xdp_configuration()
1721 priv->rx_cfg = new_rx_config; in gve_adjust_queues()
2080 priv->rx_cfg.max_queues = in gve_init_priv()
[all …]
H A Dgve.h660 struct gve_queue_config rx_cfg; member
941 return priv->rx_cfg.num_queues; in gve_num_rx_qpls()
H A Dgve_rx_dqo.c345 for (i = 0; i < priv->rx_cfg.num_queues; i++) { in gve_rx_alloc_rings_dqo()
368 for (i = 0; i < priv->rx_cfg.num_queues; i++) in gve_rx_free_rings_dqo()
/openbmc/linux/drivers/net/wireless/intel/iwlwifi/pcie/
H A Dctxt-info.c168 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()
/openbmc/linux/drivers/hsi/clients/
H A Dnokia-modem.c177 ssip.rx_cfg = cl->rx_cfg; in nokia_modem_probe()
200 cmtspeech.rx_cfg = cl->rx_cfg; in nokia_modem_probe()
H A Dhsi_char.c355 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()
/openbmc/linux/drivers/net/ethernet/brocade/bna/
H A Dbna_tx_rx.c1651 cfg_req->rx_cfg.multi_buffer = in bna_bfi_rx_enet_start()
2251 struct bna_rx_config *rx_cfg, in bna_rx_create() argument
2338 rx->num_paths = rx_cfg->num_paths; in bna_rx_create()
2343 rxp->type = rx_cfg->rxp_type; in bna_rx_create()
2386 q0->q_depth = rx_cfg->q0_depth; in bna_rx_create()
2389 q0->num_vecs = rx_cfg->q0_num_vecs; in bna_rx_create()
2413 q1->q_depth = rx_cfg->q1_depth; in bna_rx_create()
2421 : rx_cfg->q1_buf_size; in bna_rx_create()
2437 cq_depth = rx_cfg->q0_depth + in bna_rx_create()
2439 0 : rx_cfg->q1_depth); in bna_rx_create()
[all …]
/openbmc/linux/include/linux/hsi/
H A Dhsi.h104 struct hsi_config rx_cfg; member
129 struct hsi_config rx_cfg; member
224 struct hsi_config rx_cfg; member
/openbmc/qemu/hw/net/
H A Dlan9118.c205 uint32_t rx_cfg; member
280 VMSTATE_UINT32(rx_cfg, lan9118_state),
430 s->rx_cfg = 0; in lan9118_reset()
561 offset = (s->rx_cfg >> 8) & 0x1f; in lan9118_receive()
630 s->rxp_offset = (s->rx_cfg >> 10) & 7; in rx_fifo_pop()
632 switch (s->rx_cfg >> 30) { in rx_fifo_pop()
1070 s->rx_cfg = val & 0xcfff1ff0; in lan9118_writel()
1245 return s->rx_cfg; in lan9118_readl()
/openbmc/linux/drivers/net/ethernet/micrel/
H A Dksz884x.c1207 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()
3415 hw->rx_cfg |= DMA_RX_PROMISCUOUS; in hw_setup()
3853 hw->rx_cfg |= DMA_RX_PROMISCUOUS; in hw_set_promiscuous()
3855 hw->rx_cfg &= ~DMA_RX_PROMISCUOUS; in hw_set_promiscuous()
5048 hw->rx_cfg |= DMA_RX_ERROR; in hw_cfg_huge_frame()
[all …]
/openbmc/linux/include/linux/dma/
H A Dk3-udma-glue.h69 struct k3_ring_cfg rx_cfg; member
/openbmc/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c342 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.size = max_desc_num; in prueth_init_rx_chns()
/openbmc/linux/drivers/net/ethernet/neterion/
H A Ds2io.c698 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_shared_mem() local
707 size += rx_cfg->num_rxd; in init_shared_mem()
718 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_shared_mem() local
790 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_shared_mem() local
793 blk_cnt = rx_cfg->num_rxd / in init_shared_mem()
955 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in free_shared_mem() local
958 blk_cnt = rx_cfg->num_rxd / in free_shared_mem()
1342 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in init_nic() local
6877 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in rxd_owner_bit_reset() local
7803 struct rx_ring_config *rx_cfg = &config->rx_cfg[i]; in s2io_init_nic() local
[all …]
/openbmc/linux/drivers/hsi/controllers/
H A Domap_ssi_port.c484 writel_relaxed(cl->rx_cfg.num_hw_channels, ssr + SSI_SSR_CHANNELS_REG); in ssi_setup()
488 (cl->rx_cfg.mode != SSI_MODE_FRAME)) in ssi_setup()
490 writel_relaxed(cl->rx_cfg.mode, ssr + SSI_SSR_MODE_REG); in ssi_setup()
491 omap_port->channels = max(cl->rx_cfg.num_hw_channels, in ssi_setup()
503 omap_port->ssr.channels = cl->rx_cfg.num_hw_channels; in ssi_setup()
504 omap_port->ssr.mode = cl->rx_cfg.mode; in ssi_setup()
/openbmc/linux/drivers/net/ethernet/chelsio/cxgb3/
H A Dt3_hw.c1133 static void t3_gate_rx_traffic(struct cmac *mac, u32 *rx_cfg, in t3_gate_rx_traffic() argument
1140 *rx_cfg = t3_read_reg(mac->adapter, A_XGM_RX_CFG); in t3_gate_rx_traffic()
1155 static void t3_open_rx_traffic(struct cmac *mac, u32 rx_cfg, in t3_open_rx_traffic() argument
1161 rx_cfg); in t3_open_rx_traffic()
1186 u32 rx_cfg, rx_hash_high, rx_hash_low; in t3_link_changed() local
1190 t3_gate_rx_traffic(mac, &rx_cfg, &rx_hash_high, &rx_hash_low); in t3_link_changed()
1199 t3_open_rx_traffic(mac, rx_cfg, rx_hash_high, rx_hash_low); in t3_link_changed()
1239 u32 rx_cfg, rx_hash_high, rx_hash_low; in t3_link_fault() local
1241 t3_gate_rx_traffic(mac, &rx_cfg, &rx_hash_high, &rx_hash_low); in t3_link_fault()
1249 t3_open_rx_traffic(mac, rx_cfg, rx_hash_high, rx_hash_low); in t3_link_fault()
/openbmc/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_debugfs.c2079 u8 rx_cfg; in hclge_get_vlan_rx_offload_cfg() local
2097 rx_cfg = req->vport_vlan_cfg; in hclge_get_vlan_rx_offload_cfg()
2098 vlan_cfg->strip_tag1 = hnae3_get_bit(rx_cfg, HCLGE_REM_TAG1_EN_B); in hclge_get_vlan_rx_offload_cfg()
2099 vlan_cfg->strip_tag2 = hnae3_get_bit(rx_cfg, HCLGE_REM_TAG2_EN_B); in hclge_get_vlan_rx_offload_cfg()
2100 vlan_cfg->drop_tag1 = hnae3_get_bit(rx_cfg, HCLGE_DISCARD_TAG1_EN_B); in hclge_get_vlan_rx_offload_cfg()
2101 vlan_cfg->drop_tag2 = hnae3_get_bit(rx_cfg, HCLGE_DISCARD_TAG2_EN_B); in hclge_get_vlan_rx_offload_cfg()
2102 vlan_cfg->pri_only1 = hnae3_get_bit(rx_cfg, HCLGE_SHOW_TAG1_EN_B); in hclge_get_vlan_rx_offload_cfg()
2103 vlan_cfg->pri_only2 = hnae3_get_bit(rx_cfg, HCLGE_SHOW_TAG2_EN_B); in hclge_get_vlan_rx_offload_cfg()
/openbmc/linux/drivers/dma/ti/
H A Dk3-udma-glue.c706 flow_cfg->rx_cfg.dma_dev = k3_udma_glue_rx_get_dma_device(rx_chn); in k3_udma_glue_cfg_rx_flow()
707 flow_cfg->rxfdq_cfg.dma_dev = flow_cfg->rx_cfg.dma_dev; in k3_udma_glue_cfg_rx_flow()
711 flow_cfg->rx_cfg.asel = rx_chn->common.atype_asel; in k3_udma_glue_cfg_rx_flow()
715 ret = k3_ringacc_ring_cfg(flow->ringrx, &flow_cfg->rx_cfg); in k3_udma_glue_cfg_rx_flow()
/openbmc/linux/drivers/usb/gadget/udc/
H A Dbcm63xx_udc.c467 const struct iudma_ch_cfg *rx_cfg = &iudma_defaults[i]; in bcm63xx_fifo_setup() local
473 ((rx_fifo_slot + rx_cfg->n_fifo_slots - 1) << in bcm63xx_fifo_setup()
475 rx_fifo_slot += rx_cfg->n_fifo_slots; in bcm63xx_fifo_setup()
478 is_hs ? rx_cfg->max_pkt_hs : rx_cfg->max_pkt_fs, in bcm63xx_fifo_setup()
/openbmc/linux/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c1818 struct k3_udma_glue_rx_channel_cfg rx_cfg = { 0 }; in am65_cpsw_nuss_init_rx_chns() local
1828 rx_cfg.swdata_size = AM65_CPSW_NAV_SW_DATA_SIZE; in am65_cpsw_nuss_init_rx_chns()
1829 rx_cfg.flow_id_num = AM65_CPSW_MAX_RX_FLOWS; in am65_cpsw_nuss_init_rx_chns()
1830 rx_cfg.flow_id_base = common->rx_flow_id_base; in am65_cpsw_nuss_init_rx_chns()
1836 rx_chn->rx_chn = k3_udma_glue_request_rx_chn(dev, "rx", &rx_cfg); in am65_cpsw_nuss_init_rx_chns()
1858 for (i = 0; i < rx_cfg.flow_id_num; i++) { in am65_cpsw_nuss_init_rx_chns()
1869 .rx_cfg = rxring_cfg, in am65_cpsw_nuss_init_rx_chns()
1877 rx_flow_cfg.rx_cfg.size = max_desc_num; in am65_cpsw_nuss_init_rx_chns()
/openbmc/linux/drivers/soc/qcom/
H A Dqcom-geni-se.c432 bool msb_to_lsb, bool tx_cfg, bool rx_cfg) in geni_se_config_packing() argument
469 if (rx_cfg) { in geni_se_config_packing()
/openbmc/linux/include/linux/soc/qcom/
H A Dgeni-se.h490 bool msb_to_lsb, bool tx_cfg, bool rx_cfg);

12