Lines Matching refs:qout
177 struct qout64 *qout = kmalloc (sizeof(struct qout64), GFP_DMA);
182 if ((qin == NULL) || (qout == NULL)) {
189 qin->qoutptr = (unsigned long) qout;
201 if (qout->segcnt > 6) {
206 if (qout->segcnt == 1) {
207 seg->vm_segtype = qout->range[0].start & 0xff;
213 unsigned long start = qout->segstart >> PAGE_SHIFT;
214 for (i=0; i<qout->segcnt; i++) {
215 if (((qout->range[i].start & 0xff) != SEG_TYPE_EW) &&
216 ((qout->range[i].start & 0xff) != SEG_TYPE_EN)) {
220 if (start != qout->range[i].start >> PAGE_SHIFT) {
224 start = (qout->range[i].end >> PAGE_SHIFT) + 1;
230 seg->start_addr = qout->segstart;
231 seg->end = qout->segend;
233 memcpy (seg->range, qout->range, 6*sizeof(struct qrange));
234 seg->segcnt = qout->segcnt;
240 kfree(qout);