Lines Matching defs:b_size
4366 int i, b_size, new_session = 0, retval = 0;
4440 for (i = 0, b_size = 0;
4441 (i < STp->buffer->sg_segs) && ((b_size + STp->buffer->sg[i].length) <= OS_DATA_SIZE);
4442 b_size += STp->buffer->sg[i++].length);
4443 STp->buffer->aux = (os_aux_t *) (page_address(STp->buffer->sg[i].page) + OS_DATA_SIZE - b_size);
5237 int segs, nbr, max_segs, b_size, order, got;
5258 for (b_size = OS_DATA_SIZE, order = OSST_FIRST_ORDER; b_size >= PAGE_SIZE; order--, b_size /= 2) {
5262 STbuffer->sg[0].length = b_size;
5272 for (segs=STbuffer->sg_segs=1, got=b_size;
5278 if (OS_FRAME_SIZE - got <= (max_segs - segs) * b_size / 2 && order) {
5279 b_size /= 2; /* Large enough for the rest of the buffers */
5291 STbuffer->sg[segs].length = (OS_FRAME_SIZE - got <= PAGE_SIZE / 2) ? (OS_FRAME_SIZE - got) : b_size;
5315 int i, order, b_size;
5319 for (b_size = PAGE_SIZE, order = 0;
5320 b_size < STbuffer->sg[i].length;
5321 b_size *= 2, order++);