/illumos-gate/usr/src/uts/common/io/ixgbe/ |
H A D | ixgbe_buf.c | 218 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() 320 size = sizeof (union ixgbe_adv_tx_desc) * tx_ring->ring_size; in ixgbe_alloc_tbd_ring() 449 size = sizeof (union ixgbe_adv_rx_desc) * rx_data->ring_size; in ixgbe_alloc_rbd_ring() 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() [all …]
|
H A D | ixgbe_tx.c | 927 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() 988 first_tcb->last_index = PREV_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() [all …]
|
H A D | ixgbe_rx.c | 499 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 D | ixgbe_sw.h | 517 uint32_t ring_size; /* Tx descriptor ring size */ member 569 uint32_t ring_size; /* Rx descriptor ring size */ member
|
H A D | ixgbe_main.c | 1211 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 D | igb_buf.c | 215 size = sizeof (union e1000_adv_tx_desc) * tx_ring->ring_size; in igb_alloc_tbd_ring() 351 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() 453 size = sizeof (union e1000_adv_rx_desc) * rx_data->ring_size; in igb_alloc_rbd_ring() 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() [all …]
|
H A D | igb_tx.c | 933 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() 995 first_tcb->last_index = PREV_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() [all …]
|
H A D | igb_rx.c | 427 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 D | igb_sw.h | 456 uint32_t ring_size; /* Tx descriptor ring size */ member 514 uint32_t ring_size; /* Rx descriptor ring size */ member
|
H A D | igb_main.c | 1103 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 D | nxhal_nic_interface.h | 337 U32 ring_size; /* Ring entries */ member 420 U32 ring_size; /* Ring entries */ member 428 U32 ring_size; /* Ring entries */ member
|
H A D | unm_nic_ctx.c | 312 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 D | amd8111s_main.h | 113 buf.ring_size ? \ 262 uint32_t ring_size; member
|
H A D | amd8111s_main.c | 923 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 D | vmxnet3_defs.h | 593 #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 D | nxge_zcp_hw.h | 369 uint32_t ring_size:4; member 373 uint32_t ring_size:4;
|
/illumos-gate/usr/src/uts/common/io/nxge/npi/ |
H A D | npi_zcp.c | 372 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 D | oce_hw.h | 1116 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 D | oce_queue.c | 375 fwcmd->params.req.context.u0.s.ring_size = in oce_mq_create()
|