Searched refs:bsq (Results 1 - 1 of 1) sorted by relevance
/linux-4.4.14/drivers/atm/ |
H A D | fore200e.c | 951 int bsq_audit(int where, struct host_bsq* bsq, int scheme, int magn) bsq_audit() argument 956 buffer = bsq->freebuf; bsq_audit() 983 if (count != bsq->freebuf_count) { bsq_audit() 985 where, scheme, magn, count, bsq->freebuf_count); bsq_audit() 997 struct host_bsq* bsq; fore200e_supply() local 1004 bsq = &fore200e->host_bsq[ scheme ][ magn ]; fore200e_supply() 1007 bsq_audit(1, bsq, scheme, magn); fore200e_supply() 1009 while (bsq->freebuf_count >= RBD_BLK_SIZE) { fore200e_supply() 1012 RBD_BLK_SIZE, scheme, magn, bsq->freebuf_count); fore200e_supply() 1014 entry = &bsq->host_entry[ bsq->head ]; fore200e_supply() 1019 buffer = bsq->freebuf; fore200e_supply() 1022 scheme, magn, bsq->freebuf_count); fore200e_supply() 1025 bsq->freebuf = buffer->next; fore200e_supply() 1037 FORE200E_NEXT_ENTRY(bsq->head, QUEUE_SIZE_BS); fore200e_supply() 1040 bsq->freebuf_count -= RBD_BLK_SIZE; fore200e_supply() 1147 struct host_bsq* bsq; fore200e_collect_rpd() local 1156 bsq = &fore200e->host_bsq[ buffer->scheme ][ buffer->magn ]; fore200e_collect_rpd() 1159 bsq_audit(2, bsq, buffer->scheme, buffer->magn); fore200e_collect_rpd() 1168 buffer->next = bsq->freebuf; fore200e_collect_rpd() 1169 bsq->freebuf = buffer; fore200e_collect_rpd() 1172 bsq->freebuf_count++; fore200e_collect_rpd() 2085 struct host_bsq* bsq; fore200e_alloc_rx_buf() local 2091 bsq = &fore200e->host_bsq[ scheme ][ magn ]; fore200e_alloc_rx_buf() 2099 buffer = bsq->buffer = kzalloc(nbr * sizeof(struct buffer), GFP_KERNEL); fore200e_alloc_rx_buf() 2104 bsq->freebuf = NULL; fore200e_alloc_rx_buf() 2128 buffer[ i ].next = bsq->freebuf; fore200e_alloc_rx_buf() 2129 bsq->freebuf = &buffer[ i ]; fore200e_alloc_rx_buf() 2132 bsq->freebuf_count = nbr; fore200e_alloc_rx_buf() 2135 bsq_audit(3, bsq, scheme, magn); fore200e_alloc_rx_buf() 2149 struct host_bsq* bsq; fore200e_init_bs_queue() local 2157 bsq = &fore200e->host_bsq[ scheme ][ magn ]; fore200e_init_bs_queue() 2161 &bsq->status, fore200e_init_bs_queue() 2170 &bsq->rbd_block, fore200e_init_bs_queue() 2175 fore200e->bus->dma_chunk_free(fore200e, &bsq->status); fore200e_init_bs_queue() 2186 bsq->host_entry[ i ].status = fore200e_init_bs_queue() 2187 FORE200E_INDEX(bsq->status.align_addr, enum status, i); fore200e_init_bs_queue() 2188 bsq->host_entry[ i ].rbd_block = fore200e_init_bs_queue() 2189 FORE200E_INDEX(bsq->rbd_block.align_addr, struct rbd_block, i); fore200e_init_bs_queue() 2190 bsq->host_entry[ i ].rbd_block_dma = fore200e_init_bs_queue() 2191 FORE200E_DMA_INDEX(bsq->rbd_block.dma_addr, struct rbd_block, i); fore200e_init_bs_queue() 2192 bsq->host_entry[ i ].cp_entry = &cp_entry[ i ]; fore200e_init_bs_queue() 2194 *bsq->host_entry[ i ].status = STATUS_FREE; fore200e_init_bs_queue() 2196 fore200e->bus->write(FORE200E_DMA_INDEX(bsq->status.dma_addr, enum status, i), fore200e_init_bs_queue()
|
Completed in 78 milliseconds