Home
last modified time | relevance | path

Searched refs:bd (Results 1 – 12 of 12) sorted by relevance

/dpdk/drivers/mempool/bucket/
H A Drte_mempool_bucket.c417 mp = bd->pool; in bucket_init_per_lcore()
468 bd = rte_zmalloc_socket("bucket_pool", sizeof(*bd), in bucket_alloc()
470 if (bd == NULL) { in bucket_alloc()
474 bd->pool = mp; in bucket_alloc()
484 bd->obj_per_bucket = (bd->bucket_mem_size - bucket_header_size) / in bucket_alloc()
488 bd->bucket_stack_thresh = (mp->size / bd->obj_per_bucket) * 4 / 3; in bucket_alloc()
542 rte_free(bd); in bucket_alloc()
553 if (bd == NULL) in bucket_free()
561 rte_free(bd); in bucket_free()
572 if (bd == NULL) in bucket_calc_mem_size()
[all …]
/dpdk/drivers/net/enetfec/
H A Denet_ethdev.h77 struct bufdesc_prop bd; member
85 struct bufdesc_prop bd; member
122 bufdesc *enet_get_nextdesc(struct bufdesc *bdp, struct bufdesc_prop *bd) in enet_get_nextdesc() argument
124 return (bdp >= bd->last) ? bd->base in enet_get_nextdesc()
125 : (struct bufdesc *)(((uintptr_t)bdp) + bd->d_size); in enet_get_nextdesc()
135 bufdesc *enet_get_prevdesc(struct bufdesc *bdp, struct bufdesc_prop *bd) in enet_get_prevdesc() argument
137 return (bdp <= bd->base) ? bd->last in enet_get_prevdesc()
138 : (struct bufdesc *)(((uintptr_t)bdp) - bd->d_size); in enet_get_prevdesc()
142 enet_get_bd_index(struct bufdesc *bdp, struct bufdesc_prop *bd) in enet_get_bd_index() argument
144 return ((const char *)bdp - (const char *)bd->base) >> bd->d_size_log2; in enet_get_bd_index()
H A Denet_ethdev.c164 bdp = rxq->bd.base; in enet_free_buffers()
175 bdp = txq->bd.base; in enet_free_buffers()
402 txq->bd.base = bd_base; in enetfec_tx_queue_setup()
403 txq->bd.cur = bd_base; in enetfec_tx_queue_setup()
404 txq->bd.d_size = dsize; in enetfec_tx_queue_setup()
410 bdp = txq->bd.base; in enetfec_tx_queue_setup()
411 bdp = txq->bd.cur; in enetfec_tx_queue_setup()
485 rxq->bd.cur = bd_base; in enetfec_rx_queue_setup()
494 bdp = rxq->bd.base; in enetfec_rx_queue_setup()
495 rxq->bd.cur = bdp; in enetfec_rx_queue_setup()
[all …]
H A Denet_rxtx.c34 bdp = rxq->bd.cur; in enetfec_recv_pkts()
81 index = enet_get_bd_index(bdp, &rxq->bd); in enetfec_recv_pkts()
164 bdp = enet_get_nextdesc(bdp, &rxq->bd); in enetfec_recv_pkts()
169 rte_write32(0, rxq->bd.active_reg_desc); in enetfec_recv_pkts()
172 rxq->bd.cur = bdp; in enetfec_recv_pkts()
196 bdp = txq->bd.cur; in enetfec_xmit_pkts()
198 index = enet_get_bd_index(bdp, &txq->bd); in enetfec_xmit_pkts()
246 index = enet_get_bd_index(last_bdp, &txq->bd); in enetfec_xmit_pkts()
258 rte_write32(0, txq->bd.active_reg_desc); in enetfec_xmit_pkts()
264 bdp = enet_get_nextdesc(last_bdp, &txq->bd); in enetfec_xmit_pkts()
[all …]
/dpdk/drivers/net/bnxt/
H A Dbnxt_ring.c231 if (!tx_ring->bd) in bnxt_alloc_rings()
247 (struct rx_prod_pkt_bd *)rx_ring->bd; in bnxt_alloc_rings()
252 if (!rx_ring->bd) in bnxt_alloc_rings()
266 (struct rx_prod_pkt_bd *)rx_ring->bd; in bnxt_alloc_rings()
271 if (!rx_ring->bd) in bnxt_alloc_rings()
295 cp_ring_info->cp_desc_ring = cp_ring->bd; in bnxt_alloc_rings()
299 if (!cp_ring->bd) in bnxt_alloc_rings()
314 nq_ring_info->cp_desc_ring = nq_ring->bd; in bnxt_alloc_rings()
318 if (!nq_ring->bd) in bnxt_alloc_rings()
466 ring->bd = (void *)nqr->cp_desc_ring; in bnxt_alloc_rxtx_nq_ring()
[all …]
H A Dbnxt_ring.h43 void *bd; member
H A Dbnxt_txr.c81 ring->bd = (void *)txr->tx_desc_ring; in bnxt_init_tx_ring_struct()
102 ring->bd = (void *)cpr->cp_desc_ring; in bnxt_init_tx_ring_struct()
H A Dbnxt_rxr.c1214 ring->bd = (void *)rxr->rx_desc_ring; in bnxt_init_rx_ring_struct()
1251 ring->bd = (void *)cpr->cp_desc_ring; in bnxt_init_rx_ring_struct()
1272 ring->bd = (void *)rxr->ag_desc_ring; in bnxt_init_rx_ring_struct()
1285 struct rx_prod_pkt_bd *rx_bd_ring = (struct rx_prod_pkt_bd *)ring->bd; in bnxt_init_rxbds()
/dpdk/drivers/net/qede/
H A Dqede_rxtx.h37 #define QEDE_BD_SET_ADDR_LEN(bd, maddr, len) \ argument
39 (bd)->addr.hi = rte_cpu_to_le_32(U64_HI(maddr)); \
40 (bd)->addr.lo = rte_cpu_to_le_32(U64_LO(maddr)); \
41 (bd)->nbytes = rte_cpu_to_le_16(len); \
/dpdk/drivers/net/mlx5/linux/
H A Dmlx5_os.c1909 int bd = -1; in mlx5_os_pci_probe_pf() local
1937 bd = mlx5_device_bond_pci_match(ibv_list[ret]->name, &owner_pci, in mlx5_os_pci_probe_pf()
1939 if (bd >= 0) { in mlx5_os_pci_probe_pf()
1960 bd, ibv_list[ret]->name); in mlx5_os_pci_probe_pf()
2002 if (bd >= 0 && !np) { in mlx5_os_pci_probe_pf()
2019 if (bd >= 0 || np > 1) { in mlx5_os_pci_probe_pf()
2037 list[ns].pf_bond = bd; in mlx5_os_pci_probe_pf()
2066 if (!ret && bd >= 0) { in mlx5_os_pci_probe_pf()
2078 if (list[ns].info.port_name == bd) in mlx5_os_pci_probe_pf()
2086 if (list[ns].info.pf_num == bd) in mlx5_os_pci_probe_pf()
/dpdk/drivers/bus/dpaa/include/
H A Dfsl_qman.h1141 void **bd);
/dpdk/drivers/net/bnx2x/
H A Dbnx2x.c9317 #define BNX2X_PREV_UNDI_PROD(rcq, bd) ((bd) << 16 | (rcq)) argument
9322 uint16_t rcq, bd; in bnx2x_prev_unload_undi_inc() local
9326 bd = BNX2X_PREV_UNDI_BD(tmp_reg) + inc; in bnx2x_prev_unload_undi_inc()
9328 tmp_reg = BNX2X_PREV_UNDI_PROD(rcq, bd); in bnx2x_prev_unload_undi_inc()