/freebsd-11-stable/sys/dev/nxge/ |
H A D | if_nxge.c | 195 dconfig->ring.queue[qindex].max_frm_len = XGE_HAL_RING_USE_MTU; 196 dconfig->ring.queue[qindex].priority = 0; 197 dconfig->ring.queue[qindex].configured = 1; 198 dconfig->ring.queue[qindex].buffer_mode = 308 xge_hal_ring_config_t *ring_config = &((lldev->devh)->config.ring); 2075 /* Open ring (Rx) channel */ 2142 * Opening Rx channel(s) failed (index is <last ring index - 1>) or 2780 * descriptor and post descriptor back to ring channel 2810 * descriptor with new mbuf back to ring channel
|
/freebsd-11-stable/sys/dev/ti/ |
H A D | if_ti.c | 54 * extended jumbo receive ring desciptors and a mini receive ring. 875 * Send the NIC a command via the command ring. 999 bus_dma_tag_t *tag, uint8_t **ring, bus_dmamap_t *map, bus_addr_t *paddr, 1013 /* Allocate DMA'able memory for ring. */ 1014 error = bus_dmamem_alloc(*tag, (void **)ring, 1021 /* Load the address of the ring. */ 1023 error = bus_dmamap_load(*tag, *map, *ring, maxsize, ti_dma_map_addr, 1035 ti_dma_ring_free(struct ti_softc *sc, bus_dma_tag_t *tag, uint8_t **ring, argument 1043 if (*ring ! 998 ti_dma_ring_alloc(struct ti_softc *sc, bus_size_t alignment, bus_size_t maxsize, bus_dma_tag_t *tag, uint8_t **ring, bus_dmamap_t *map, bus_addr_t *paddr, const char *msg) argument [all...] |
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_gem.c | 235 args->gart_size -= rdev->ring[i].ring_size;
|
/freebsd-11-stable/sys/dev/vxge/vxgehal/ |
H A D | vxgehal-device.c | 2791 if (device_config->vp_config[i].ring.enable == 2794 (device_config->vp_config[i].ring.ring_length + 2796 device_config->vp_config[i].ring.buffer_mode) - 1) / 2798 device_config->vp_config[i].ring.buffer_mode);
|
/freebsd-11-stable/sys/dev/nxge/include/ |
H A D | xgehal-regs.h | 295 #define XGE_HAL_SET_RX_MAT(ring, msi) vBIT(msi, (8 * ring), 8) 686 /* Per-ring controller regs */
|
/freebsd-11-stable/sys/dev/de/ |
H A D | if_de.c | 3187 * Free all the mbufs that were on the transmit ring. 3189 CTR0(KTR_TULIP, "tulip_reset: drain transmit ring"); 3204 * receive ring before we reinit it either to put 3208 CTR0(KTR_TULIP, "tulip_reset: drain receive ring"); 3377 * We first loop through the descriptor ring making sure we have 3924 * but the end-of-ring or chain bits) to make sure 3927 * We may fail to put the entire packet on the ring if 3928 * there is either not enough ring entries free or if the 3930 * case we will just wait for the ring to empty. In the 4003 * See if there's any unclaimed space in the transmit ring 4918 tulip_dumpring(int unit, int ring) argument 4961 tulip_dumpdesc(int unit, int ring, int desc) argument [all...] |
/freebsd-11-stable/sys/dev/vxge/ |
H A D | vxge.c | 1022 * current descriptor and post descriptor back to ring vpath 2144 vp_config->ring.enable = VXGE_HAL_RING_DISABLE; 2157 vp_config->ring.enable = VXGE_HAL_RING_ENABLE; 2158 vp_config->ring.post_mode = VXGE_HAL_RING_POST_MODE_DOORBELL; 2159 vp_config->ring.buffer_mode = VXGE_HAL_RING_RXD_BUFFER_MODE_1; 2160 vp_config->ring.ring_length = 2162 vp_config->ring.scatter_mode = VXGE_HAL_RING_SCATTER_MODE_A;
|
/freebsd-11-stable/sys/dev/hwpmc/ |
H A D | hwpmc_mod.c | 4100 pmc_process_interrupt(int cpu, int ring, struct pmc *pm, struct trapframe *tf, argument 4113 psb = pmc_pcpu[cpu]->pc_sb[ring]; 4172 /* increment write pointer, modulo ring buffer size */ 4194 pmc_capture_user_callchain(int cpu, int ring, struct trapframe *tf) argument 4205 psb = pmc_pcpu[cpu]->pc_sb[ring]; 4260 /* increment the pointer, modulo sample ring size */ 4284 pmc_process_samples(int cpu, int ring) argument 4298 psb = pmc_pcpu[cpu]->pc_sb[ring];
|
/freebsd-11-stable/sys/dev/sis/ |
H A D | if_sis.c | 1186 bus_size_t maxsize, bus_dma_tag_t *tag, uint8_t **ring, bus_dmamap_t *map, 1200 /* Allocate DMA'able memory for ring. */ 1201 error = bus_dmamem_alloc(*tag, (void **)ring, 1208 /* Load the address of the ring. */ 1210 error = bus_dmamap_load(*tag, *map, *ring, maxsize, sis_dmamap_cb, 1239 /* Create RX ring. */ 1242 &sc->sis_rx_list_map, &sc->sis_rx_paddr, "RX ring"); 1246 /* Create TX ring. */ 1249 &sc->sis_tx_list_map, &sc->sis_tx_paddr, "TX ring"); 1333 /* Destroy RX ring 1185 sis_dma_ring_alloc(struct sis_softc *sc, bus_size_t alignment, bus_size_t maxsize, bus_dma_tag_t *tag, uint8_t **ring, bus_dmamap_t *map, bus_addr_t *paddr, const char *msg) argument [all...] |
/freebsd-11-stable/sys/dev/vxge/include/ |
H A D | vxgehal-config.h | 1922 * @enable: Is this ring to be commissioned 1923 * @ring_length: Numbers of RxDs in the ring 1929 * @max_frm_len: Maximum frame length that can be received on _that_ ring. 1931 * the ring will "accept" 2044 * @ring: See vxge_hal_ring_config_t {}. 2194 vxge_hal_ring_config_t ring; member in struct:vxge_hal_vp_config_t
|
/freebsd-11-stable/sys/dev/mlx4/mlx4_ib/ |
H A D | mlx4_ib.h | 423 struct mlx4_ib_buf *ring; member in struct:mlx4_ib_demux_pv_qp
|
/freebsd-11-stable/sys/dev/bge/ |
H A D | if_bge.c | 63 * and the use of the mini RX ring is disabled. This seems to imply 66 * ring. 1314 * Intialize a standard receive ring descriptor. 1372 * Initialize a jumbo receive ring descriptor. This allocates 1519 /* Enable the jumbo receive producer ring. */ 1583 /* Initialize transmit producer index for host-memory send ring. */ 1591 /* NIC-memory send ring not used; initialize to zero. */ 1983 * allow us to set up the TX send ring RCBs and the RX return 1984 * ring RCBs, plus other things which live in NIC memory. 2076 * - This ring i 2917 bge_dma_ring_alloc(struct bge_softc *sc, bus_size_t alignment, bus_size_t maxsize, bus_dma_tag_t *tag, uint8_t **ring, bus_dmamap_t *map, bus_addr_t *paddr, const char *msg) argument [all...] |
/freebsd-11-stable/sys/dev/bxe/ |
H A D | ecore_hsi.h | 506 /* pause on host ring */ 6711 uint16_t rx_cos_mask /* the bits that will be set on pfc/ safc paket whith will be genratet when this ring is full. for regular flow control set this to 1 */; 6791 uint32_t echo /* echo value to be sent to driver on event ring */; 6864 uint32_t echo /* echo value to be sent to driver on event ring */; 7780 uint32_t echo /* echo value to be sent to driver on event ring */; 7928 uint16_t bd_prod /* Producer of the RX BD ring */; 7929 uint16_t cqe_prod /* Producer of the RX CQE ring */; 7931 uint16_t cqe_prod /* Producer of the RX CQE ring */; 7932 uint16_t bd_prod /* Producer of the RX BD ring */; 7936 uint16_t sge_prod /* Producer of the RX SGE ring */; 10041 struct rings_db ring /* rq, r2tq ,cq */; member in struct:ustorm_iscsi_st_context [all...] |