Lines Matching refs:rxq
1180 struct host_rxq* rxq = &fore200e->host_rxq; in fore200e_rx_irq() local
1187 entry = &rxq->host_entry[ rxq->head ]; in fore200e_rx_irq()
1218 FORE200E_NEXT_ENTRY(rxq->head, QUEUE_SIZE_RX); in fore200e_rx_irq()
2209 struct host_rxq* rxq = &fore200e->host_rxq; in fore200e_init_rx_queue() local
2217 &rxq->status, in fore200e_init_rx_queue()
2226 &rxq->rpd, in fore200e_init_rx_queue()
2231 fore200e->bus->dma_chunk_free(fore200e, &rxq->status); in fore200e_init_rx_queue()
2241 rxq->host_entry[ i ].status = in fore200e_init_rx_queue()
2242 FORE200E_INDEX(rxq->status.align_addr, enum status, i); in fore200e_init_rx_queue()
2243 rxq->host_entry[ i ].rpd = in fore200e_init_rx_queue()
2244 FORE200E_INDEX(rxq->rpd.align_addr, struct rpd, i); in fore200e_init_rx_queue()
2245 rxq->host_entry[ i ].rpd_dma = in fore200e_init_rx_queue()
2246 FORE200E_DMA_INDEX(rxq->rpd.dma_addr, struct rpd, i); in fore200e_init_rx_queue()
2247 rxq->host_entry[ i ].cp_entry = &cp_entry[ i ]; in fore200e_init_rx_queue()
2249 *rxq->host_entry[ i ].status = STATUS_FREE; in fore200e_init_rx_queue()
2251 fore200e->bus->write(FORE200E_DMA_INDEX(rxq->status.dma_addr, enum status, i), in fore200e_init_rx_queue()
2254 fore200e->bus->write(FORE200E_DMA_INDEX(rxq->rpd.dma_addr, struct rpd, i), in fore200e_init_rx_queue()
2259 rxq->head = 0; in fore200e_init_rx_queue()