Lines Matching refs:sg
76 struct sglist *sg;
92 sg = handle;
93 for (i = 0; i < sg->sg_nseg; i++) {
94 if ((sg->sg_segs[i].ss_paddr % PAGE_SIZE) != 0 ||
95 (sg->sg_segs[i].ss_len % PAGE_SIZE) != 0)
97 npages += sg->sg_segs[i].ss_len / PAGE_SIZE;
119 object->handle = sglist_hold(sg);
127 struct sglist *sg;
140 sg = object->handle;
141 sglist_free(sg);
150 struct sglist *sg;
161 sg = object->handle;
173 for (i = 0; i < sg->sg_nseg; i++) {
174 if (space + sg->sg_segs[i].ss_len <= (offset * PAGE_SIZE)) {
175 space += sg->sg_segs[i].ss_len;
178 paddr = sg->sg_segs[i].ss_paddr + offset * PAGE_SIZE - space;