Home
last modified time | relevance | path

Searched refs:ring_size (Results 1 – 19 of 19) sorted by relevance

/illumos-gate/usr/src/uts/common/io/ixgbe/
H A Dixgbe_buf.c218 rx_data->ring_size = ixgbe->rx_ring_size; in ixgbe_alloc_rx_ring_data()
229 rx_data->ring_size, KM_NOSLEEP); in ixgbe_alloc_rx_ring_data()
253 rcb_count = rx_data->ring_size + rx_data->free_list_size; in ixgbe_alloc_rx_ring_data()
282 rcb_count = rx_data->ring_size + rx_data->free_list_size; in ixgbe_free_rx_ring_data()
291 sizeof (rx_control_block_t *) * rx_data->ring_size); in ixgbe_free_rx_ring_data()
669 tx_ring->ring_size, KM_NOSLEEP); in ixgbe_alloc_tcb_lists()
685 sizeof (tx_control_block_t *) * tx_ring->ring_size); in ixgbe_alloc_tcb_lists()
702 sizeof (tx_control_block_t *) * tx_ring->ring_size); in ixgbe_alloc_tcb_lists()
807 sizeof (tx_control_block_t *) * tx_ring->ring_size); in ixgbe_free_tcb_lists()
842 if (i < rx_data->ring_size) { in ixgbe_alloc_rcb_lists()
[all …]
H A Dixgbe_tx.c927 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in ixgbe_tx_fill_ring()
967 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in ixgbe_tx_fill_ring()
1126 ASSERT(tx_ring->tbd_free <= tx_ring->ring_size); in ixgbe_tx_recycle_legacy()
1128 if (tx_ring->tbd_free == tx_ring->ring_size) { in ixgbe_tx_recycle_legacy()
1203 tx_ring->ring_size); in ixgbe_tx_recycle_legacy()
1208 tx_ring->ring_size); in ixgbe_tx_recycle_legacy()
1273 ASSERT(tx_ring->tbd_free <= tx_ring->ring_size); in ixgbe_tx_recycle_head_wb()
1275 if (tx_ring->tbd_free == tx_ring->ring_size) { in ixgbe_tx_recycle_head_wb()
1298 sizeof (union ixgbe_adv_tx_desc) * tx_ring->ring_size, in ixgbe_tx_recycle_head_wb()
1322 if (OFFSET(index, head_wb, tx_ring->ring_size) < in ixgbe_tx_recycle_head_wb()
[all …]
H A Dixgbe_rx.c499 lro_first = NEXT_INDEX(lro_first, 1, rx_data->ring_size); in ixgbe_lro_get_first()
712 rx_next = NEXT_INDEX(rx_next, 1, rx_data->ring_size); in ixgbe_ring_rx()
740 rx_tail = PREV_INDEX(lro_first, 1, rx_data->ring_size); in ixgbe_ring_rx()
742 rx_tail = PREV_INDEX(rx_next, 1, rx_data->ring_size); in ixgbe_ring_rx()
H A Dixgbe_sw.h517 uint32_t ring_size; /* Tx descriptor ring size */ member
569 uint32_t ring_size; /* Rx descriptor ring size */ member
H A Dixgbe_main.c1211 tx_ring->ring_size = ixgbe->tx_ring_size; in ixgbe_init_driver_settings()
1770 for (j = 0; j < tx_ring->ring_size; j++) { in ixgbe_tx_clean()
1785 ASSERT(tx_ring->tbd_free == tx_ring->ring_size); in ixgbe_tx_clean()
1839 (tx_ring->tbd_free == tx_ring->ring_size); in ixgbe_tx_drain()
2434 size = rx_data->ring_size * sizeof (union ixgbe_adv_rx_desc); in ixgbe_setup_rx_ring()
2449 rx_data->ring_size - 1); in ixgbe_setup_rx_ring()
2702 size = tx_ring->ring_size * sizeof (union ixgbe_adv_tx_desc); in ixgbe_setup_tx_ring()
2764 tx_ring->tbd_free = tx_ring->ring_size; in ixgbe_setup_tx_ring()
/illumos-gate/usr/src/uts/common/io/igb/
H A Digb_buf.c351 rx_data->ring_size = igb->rx_ring_size; in igb_alloc_rx_ring_data()
362 rx_data->ring_size, KM_NOSLEEP); in igb_alloc_rx_ring_data()
386 rcb_count = rx_data->ring_size + rx_data->free_list_size; in igb_alloc_rx_ring_data()
415 rcb_count = rx_data->ring_size + rx_data->free_list_size; in igb_free_rx_ring_data()
424 sizeof (rx_control_block_t *) * rx_data->ring_size); in igb_free_rx_ring_data()
675 tx_ring->ring_size, KM_NOSLEEP); in igb_alloc_tcb_lists()
691 sizeof (tx_control_block_t *) * tx_ring->ring_size); in igb_alloc_tcb_lists()
708 sizeof (tx_control_block_t *) * tx_ring->ring_size); in igb_alloc_tcb_lists()
813 sizeof (tx_control_block_t *) * tx_ring->ring_size); in igb_free_tcb_lists()
848 if (i < rx_data->ring_size) { in igb_alloc_rcb_lists()
[all …]
H A Digb_tx.c933 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring()
974 index = NEXT_INDEX(index, 1, tx_ring->ring_size); in igb_tx_fill_ring()
1118 ASSERT(tx_ring->tbd_free <= tx_ring->ring_size); in igb_tx_recycle_legacy()
1120 if (tx_ring->tbd_free == tx_ring->ring_size) { in igb_tx_recycle_legacy()
1166 next_index = NEXT_INDEX(last_index, 1, tx_ring->ring_size); in igb_tx_recycle_legacy()
1192 tx_ring->ring_size); in igb_tx_recycle_legacy()
1273 ASSERT(tx_ring->tbd_free <= tx_ring->ring_size); in igb_tx_recycle_head_wb()
1275 if (tx_ring->tbd_free == tx_ring->ring_size) { in igb_tx_recycle_head_wb()
1293 sizeof (union e1000_adv_tx_desc) * tx_ring->ring_size, in igb_tx_recycle_head_wb()
1317 if (OFFSET(index, head_wb, tx_ring->ring_size) < in igb_tx_recycle_head_wb()
[all …]
H A Digb_rx.c427 rx_next = NEXT_INDEX(rx_next, 1, rx_data->ring_size); in igb_rx()
450 rx_tail = PREV_INDEX(rx_next, 1, rx_data->ring_size); in igb_rx()
H A Digb_sw.h456 uint32_t ring_size; /* Tx descriptor ring size */ member
514 uint32_t ring_size; /* Rx descriptor ring size */ member
H A Digb_main.c1103 tx_ring->ring_size = igb->tx_ring_size; in igb_init_driver_settings()
1745 for (j = 0; j < tx_ring->ring_size; j++) { in igb_tx_clean()
1760 ASSERT(tx_ring->tbd_free == tx_ring->ring_size); in igb_tx_clean()
1811 (tx_ring->tbd_free == tx_ring->ring_size); in igb_tx_drain()
2175 size = rx_data->ring_size * sizeof (union e1000_adv_rx_desc); in igb_setup_rx_ring()
2314 E1000_WRITE_REG(hw, E1000_RDT(i), rx_data->ring_size - 1); in igb_setup_rx()
2344 size = tx_ring->ring_size * sizeof (union e1000_adv_tx_desc); in igb_setup_tx_ring()
2399 tx_ring->tbd_free = tx_ring->ring_size; in igb_setup_tx_ring()
/illumos-gate/usr/src/uts/common/io/ntxn/
H A Dnxhal_nic_interface.h337 U32 ring_size; /* Ring entries */ member
420 U32 ring_size; /* Ring entries */ member
428 U32 ring_size; /* Ring entries */ member
H A Dunm_nic_ctx.c312 prq_rds[i].ring_size = HOST_TO_LE_32(rcv_desc->MaxRxDescCount); in nx_fw_cmd_create_rx_ctx()
322 prq_sds[0].ring_size = HOST_TO_LE_32(adapter->MaxRxDescCount); in nx_fw_cmd_create_rx_ctx()
449 prq_cds->ring_size = HOST_TO_LE_32(adapter->MaxTxDescCount); in nx_fw_cmd_create_tx_ctx()
/illumos-gate/usr/src/uts/intel/io/amd8111s/
H A Damd8111s_main.h113 buf.ring_size ? \
262 uint32_t ring_size; member
H A Damd8111s_main.c923 struct amd8111s_dma_ringbuf *pRing, uint32_t ring_size, uint32_t msg_size) in amd8111s_alloc_dma_ringbuf() argument
932 pRing->ring_size = ring_size; in amd8111s_alloc_dma_ringbuf()
934 pRing->buf_sz = msg_size * ring_size; in amd8111s_alloc_dma_ringbuf()
935 if (ring_size < pRing->trunk_num) in amd8111s_alloc_dma_ringbuf()
936 pRing->trunk_num = ring_size; in amd8111s_alloc_dma_ringbuf()
943 ring_size, KM_NOSLEEP); in amd8111s_alloc_dma_ringbuf()
1061 sizeof (struct amd8111s_msgbuf) * pRing->ring_size); in amd8111s_free_dma_ringbuf()
/illumos-gate/usr/src/uts/intel/io/vmxnet3s/
H A Dvmxnet3_defs.h593 #define VMXNET3_INC_RING_IDX_ONLY(idx, ring_size) { \ argument
595 if (UNLIKELY((idx) == (ring_size))) { \
/illumos-gate/usr/src/uts/common/sys/nxge/
H A Dnxge_zcp_hw.h369 uint32_t ring_size:4; member
373 uint32_t ring_size:4;
/illumos-gate/usr/src/uts/common/io/nxge/npi/
H A Dnpi_zcp.c372 val.qw2.bits.ldw.ring_size = in npi_zcp_tt_static_entry()
373 sflow->qw2.bits.ldw.ring_size; in npi_zcp_tt_static_entry()
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_hw.h1116 uint32_t ring_size:4; member
1134 uint32_t ring_size:4;
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_queue.c375 fwcmd->params.req.context.u0.s.ring_size = in oce_mq_create()