Lines Matching defs:offset

1159 	unsigned int offset = sg_off ? *sg_off : 0;
1173 ppod->addr[i] = cpu_to_be64(addr + offset);
1174 offset += PAGE_SIZE;
1175 if (offset == (len + sg->offset)) {
1176 offset = 0;
1194 *sg_off = offset;
1197 if (offset == len) {
1198 offset = 0;
1205 ppod->addr[i] = sg ? cpu_to_be64(addr + offset) : 0ULL;
1245 unsigned int len = sg->length + sg->offset;
1247 if ((sg->offset & 0x3) || (i && sg->offset) ||
1251 i, nents, sg->offset, sg->length);
1270 unsigned int sg_offset = sgl->offset;
1292 ttinfo->nr_pages = (xferlen + sgl->offset + (1 << PAGE_SHIFT) - 1) >>
1309 sgl->offset = 0;
1311 sgl->offset = sg_offset;
1326 cxgbi_ppm_make_ppod_hdr(ppm, ttinfo->tag, csk->tid, sgl->offset,
1468 unsigned int offset,
1474 bytes_read = iscsi_tcp_recv_skb(conn, skb, offset, offloaded, &status);
1478 skb, offset, offloaded);
1483 skb, offset, offloaded, bytes_read);
1488 skb, offset, offloaded);
1498 skb, offset, offloaded, bytes_read);
1502 skb, offset, offloaded, status);
1563 struct sk_buff *skb, unsigned int offset)
1586 offset += ISCSI_DIGEST_SIZE;
1597 return read_pdu_skb(conn, skb, offset, offloaded);
1743 unsigned int offset, unsigned int *off,
1750 if (offset < sg->length) {
1751 *off = offset;
1755 offset -= sg->length;
1788 sgoffset + sg->offset ==
1789 frags[i - 1].offset + frags[i - 1].size) {
1800 frags[i].offset = sg->offset + sgoffset;
1839 cxgbi_task_data_sgl_read(struct iscsi_task *task, u32 offset, u32 count,
1857 err = sgl_seek_offset(sgl, sgcnt, offset, &tdata->sgoffset, &sg);
1859 pr_warn("tpdu max, sgl %u, bad offset %u/%u.\n",
1860 sgcnt, offset, tdata->dlen);
1867 "sgl max limit, sgl %u, offset %u, %u/%u, dlimit %u.\n",
1868 sgcnt, offset, count, tdata->dlen, *dlimit);
1871 tdata->offset = offset;
1875 tdata->total_offset = offset;
1878 "%s: offset %u, count %u,\n"
1880 __func__, offset, count, err, tdata->total_count, tdata->total_offset);
1918 last_tdata_offset = tdata->offset;
1933 if (!tdata->offset)
1937 tdata->dlen - tdata->offset - tdata->count;
1984 tdata->offset + tdata->count,
2019 tdata->offset = last_tdata_offset;
2144 int cxgbi_conn_init_pdu(struct iscsi_task *task, unsigned int offset,
2169 be32_to_cpu(task->cmdsn), be32_to_cpu(task->hdr->itt), offset, count);
2175 tdata->offset = offset;
2193 (offset != expected_offset)) {
2194 err = cxgbi_task_data_sgl_read(task, offset, count, &dlimit);
2222 memcpy(dst, src + frag->offset, frag->size);
2236 frag->offset, frag->size);