Lines Matching refs:sg
70 struct sglist *sg;
86 sg = handle;
87 for (i = 0; i < sg->sg_nseg; i++) {
88 if ((sg->sg_segs[i].ss_paddr % PAGE_SIZE) != 0 ||
89 (sg->sg_segs[i].ss_len % PAGE_SIZE) != 0)
91 npages += sg->sg_segs[i].ss_len / PAGE_SIZE;
112 object->handle = sglist_hold(sg);
120 struct sglist *sg;
131 sg = object->handle;
132 sglist_free(sg);
141 struct sglist *sg;
152 sg = object->handle;
165 for (i = 0; i < sg->sg_nseg; i++) {
166 if (space + sg->sg_segs[i].ss_len <= (offset * PAGE_SIZE)) {
167 space += sg->sg_segs[i].ss_len;
170 paddr = sg->sg_segs[i].ss_paddr + offset * PAGE_SIZE - space;