Lines Matching defs:offset
169 size_t offset; /* offset within a page, including sg->offset */
322 data->blksz, data->blocks, sg->offset);
330 host->offset = 0;
351 host->offset = host->sg->offset;
359 size_t head = PAGE_SIZE - sg->offset;
370 host->offset = sg->offset;
389 sg->offset, host->mrq->cmd->opcode, host->mrq);
391 return host->blk_page + host->offset;
418 if (!force && sg_dma_len(sg) + sg->offset >
440 /* New offset: set at the end of the previous block */
444 host->offset = data->blksz - host->head_len;
448 host->offset += data->blksz;
450 if (host->offset == PAGE_SIZE) {
452 host->offset = 0;
458 * Now host->blk_page + host->offset point at the end of our last block
463 done = (host->page_idx << PAGE_SHIFT) + host->offset;
464 total = host->sg->offset + sg_dma_len(host->sg);
467 done, total, host->offset);
469 if (done < total && host->offset) {
471 if (host->offset + data->blksz > PAGE_SIZE)
910 data ? host->offset : 0, data ? data->blocks : 0,
1050 data->sg->offset % 4))
1053 data->blksz, data->blocks, data->sg->offset);
1068 data->sg->offset, mrq->stop ? " + stop" : "");
1264 p = host->blk_page + host->offset;
1304 p = host->blk_page + host->offset;
1713 host->offset, data->blocks, data->blksz, data->sg_len,
1714 sg_dma_len(sg), sg->offset);