Searched defs:ring_prod (Results 1 - 4 of 4) sorted by relevance
/drivers/xen/ |
H A D | evtchn.c | 63 unsigned int ring_cons, ring_prod, ring_overflow; member in struct:per_user_data 77 static DEFINE_SPINLOCK(port_user_lock); /* protects port_user[] and ring_prod */ 118 if ((u->ring_prod - u->ring_cons) < EVTCHN_RING_SIZE) { 119 u->ring[EVTCHN_RING_MASK(u->ring_prod)] = port; 121 if (u->ring_cons == u->ring_prod++) { 158 p = u->ring_prod; 168 u->ring_cons != u->ring_prod); 410 u->ring_cons = u->ring_prod = u->ring_overflow = 0; 432 if (u->ring_cons != u->ring_prod)
|
/drivers/net/ethernet/broadcom/bnx2x/ |
H A D | bnx2x_cmn.h | 1147 u16 ring_prod, cqe_ring_prod; local 1151 cqe_ring_prod = ring_prod = 0; 1157 if (bnx2x_alloc_rx_data(bp, fp, ring_prod) < 0) { 1161 ring_prod = NEXT_RX_IDX(ring_prod); 1163 WARN_ON(ring_prod <= (i - failure_cnt)); 1170 fp->rx_bd_prod = ring_prod;
|
H A D | bnx2x_cmn.c | 1021 u16 ring_prod; local 1059 for (i = 0, ring_prod = 0; 1062 if (bnx2x_alloc_rx_sge(bp, fp, ring_prod) < 0) { 1069 ring_prod); 1073 ring_prod = 0; 1076 ring_prod = NEXT_SGE_IDX(ring_prod); 1079 fp->rx_sge_prod = ring_prod;
|
/drivers/net/ethernet/broadcom/ |
H A D | bnx2.c | 5168 u16 prod, ring_prod; local 5216 ring_prod = prod = rxr->rx_pg_prod; 5218 if (bnx2_alloc_rx_page(bp, rxr, ring_prod, GFP_KERNEL) < 0) { 5224 ring_prod = RX_PG_RING_IDX(prod); 5228 ring_prod = prod = rxr->rx_prod; 5230 if (bnx2_alloc_rx_data(bp, rxr, ring_prod, GFP_KERNEL) < 0) { 5236 ring_prod = RX_RING_IDX(prod); 6457 u16 prod, ring_prod; local 6478 ring_prod = TX_RING_IDX(prod); 6530 tx_buf = &txr->tx_buf_ring[ring_prod]; [all...] |
Completed in 167 milliseconds