Lines Matching refs:common
59 struct bus_dma_tag_common *common;
77 common = newtag;
78 common->impl = &bus_dma_bounce_impl;
79 common->alignment = alignment;
80 common->boundary = boundary;
81 common->lowaddr = trunc_page((vm_paddr_t)lowaddr) + (PAGE_SIZE - 1);
82 common->highaddr = trunc_page((vm_paddr_t)highaddr) + (PAGE_SIZE - 1);
83 common->maxsize = maxsize;
84 common->nsegments = nsegments;
85 common->maxsegsz = maxsegsz;
86 common->flags = flags;
88 common->lockfunc = lockfunc;
89 common->lockfuncarg = lockfuncarg;
91 common->lockfunc = _busdma_dflt_lock;
92 common->lockfuncarg = NULL;
97 common->impl = parent->impl;
98 common->lowaddr = MIN(parent->lowaddr, common->lowaddr);
99 common->highaddr = MAX(parent->highaddr, common->highaddr);
100 if (common->boundary == 0)
101 common->boundary = parent->boundary;
103 common->boundary = MIN(parent->boundary,
104 common->boundary);
107 *dmat = common;
144 struct bus_dma_tag_common *common;
149 common = (struct bus_dma_tag_common *)dmat;
151 t->alignment = common->alignment;
152 t->boundary = common->boundary;
153 t->lowaddr = common->lowaddr;
154 t->highaddr = common->highaddr;
155 t->maxsize = common->maxsize;
156 t->nsegments = common->nsegments;
157 t->maxsegsize = common->maxsegsz;
158 t->flags = common->flags;
159 t->lockfunc = common->lockfunc;
160 t->lockfuncarg = common->lockfuncarg;