Lines Matching defs:scheme
288 int scheme, magn, nbr;
291 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) {
294 if ((buffer = fore200e->host_bsq[ scheme ][ magn ].buffer) != NULL) {
296 for (nbr = 0; nbr < fore200e_rx_buf_nbr[ scheme ][ magn ]; nbr++) {
312 int scheme, magn;
314 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) {
317 struct chunk* status = &fore200e->host_bsq[ scheme ][ magn ].status;
318 struct chunk* rbd_block = &fore200e->host_bsq[ scheme ][ magn ].rbd_block;
860 int bsq_audit(int where, struct host_bsq* bsq, int scheme, int magn)
870 where, scheme, magn, buffer->index);
875 where, scheme, magn, buffer->index, buffer->magn);
878 if (buffer->scheme != scheme) {
879 printk(FORE200E "bsq_audit(%d): queue %d.%d, buffer %ld, unexpected scheme = %d\n",
880 where, scheme, magn, buffer->index, buffer->scheme);
883 if ((buffer->index < 0) || (buffer->index >= fore200e_rx_buf_nbr[ scheme ][ magn ])) {
885 where, scheme, magn, buffer->index);
894 where, scheme, magn, count, bsq->freebuf_count);
904 int scheme, magn, i;
910 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) {
913 bsq = &fore200e->host_bsq[ scheme ][ magn ];
916 bsq_audit(1, bsq, scheme, magn);
921 RBD_BLK_SIZE, scheme, magn, bsq->freebuf_count);
931 scheme, magn, bsq->freebuf_count);
939 scheme, magn, buffer->index);
1063 bsq = &fore200e->host_bsq[ buffer->scheme ][ buffer->magn ];
1066 bsq_audit(2, bsq, buffer->scheme, buffer->magn);
1070 buffer->scheme, buffer->magn, buffer->index);
1213 int scheme = vcc->vci % 2 ? BUFFER_SCHEME_ONE : BUFFER_SCHEME_TWO;
1215 DPRINTK(1, "VC %d.%d.%d uses buffer scheme %d\n",
1216 vcc->itf, vcc->vpi, vcc->vci, scheme);
1218 return scheme;
1236 FORE200E_VCC(vcc)->scheme = fore200e_select_scheme(vcc);
1240 activ_opcode.scheme = FORE200E_VCC(vcc)->scheme;
1984 int scheme, magn, nbr, size, i;
1989 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) {
1992 bsq = &fore200e->host_bsq[ scheme ][ magn ];
1994 nbr = fore200e_rx_buf_nbr[ scheme ][ magn ];
1995 size = fore200e_rx_buf_size[ scheme ][ magn ];
1997 DPRINTK(2, "rx buffers %d / %d are being allocated\n", scheme, magn);
2010 buffer[ i ].scheme = scheme;
2037 bsq_audit(3, bsq, scheme, magn);
2049 int scheme, magn, i;
2054 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++) {
2057 DPRINTK(2, "buffer supply queue %d / %d is being initialized\n", scheme, magn);
2059 bsq = &fore200e->host_bsq[ scheme ][ magn ];
2083 fore200e->bus->read(&fore200e->cp_queues->cp_bsq[ scheme ][ magn ]);
2272 enum buffer_scheme scheme,
2276 struct bs_spec __iomem * bs_spec = &fore200e->cp_queues->init.bs_spec[ scheme ][ magn ];
2279 fore200e->bus->write(fore200e_rx_buf_size[ scheme ][ magn ], &bs_spec->buffer_size);
2288 int ok, scheme, magn;
2312 for (scheme = 0; scheme < BUFFER_SCHEME_NBR; scheme++)
2314 fore200e_param_bs_queue(fore200e, scheme, magn,
2316 fore200e_rx_buf_nbr[ scheme ][ magn ],
2745 " free small bufs, scheme 1:\t%d\n"
2746 " free large bufs, scheme 1:\t%d\n"
2747 " free small bufs, scheme 2:\t%d\n"
2748 " free large bufs, scheme 2:\t%d\n",