Home | History | Annotate | Download | only in drm

Lines Matching defs:seg

130 #define MAX_STACK_SEGS 32	/* XXXMRG: 512 bytes on 16 byte seg platforms */
145 int nsegs, seg;
174 for (seg = 0; seg < nsegs; seg++) {
175 page = &pgs[seg]->p_vmp;
179 segs[seg].ds_addr = baddr;
180 segs[seg].ds_len = PAGE_SIZE;
205 int seg;
209 for (seg = 0; seg < nsegs; seg++) {
210 bus_addr_t baddr = segs[seg].ds_addr;
211 bus_size_t len = segs[seg].ds_len;
234 int seg;
237 seg = 0;
242 if (seg > 0 && segs[seg - 1].ds_addr + PAGE_SIZE == baddr) {
243 segs[seg - 1].ds_len += PAGE_SIZE;
245 KASSERT(seg < nsegs);
246 segs[seg].ds_addr = baddr;
247 segs[seg].ds_len = PAGE_SIZE;
248 seg++;
249 KASSERT(seg <= nsegs);
252 KASSERT(seg <= nsegs);
253 *rsegs = seg;