Home | History | Annotate | Download | only in ofisa

Lines Matching refs:descp

164 ofisa_reg_get(int phandle, struct ofisa_reg_desc *descp, int ndescs)
189 descp[i].type = OFISA_REG_TYPE_IO;
191 descp[i].type = OFISA_REG_TYPE_MEM;
192 descp[i].addr = of_decode_int(&bp[4]);
193 descp[i].len = of_decode_int(&bp[8]);
204 ofisa_reg_print(struct ofisa_reg_desc *descp, int ndescs)
215 descp[i].type == OFISA_REG_TYPE_IO ? "io" : "mem",
216 (long)descp[i].addr, (long)descp[i].len);
234 ofisa_intr_get(int phandle, struct ofisa_intr_desc *descp, int ndescs)
258 descp[i].irq = of_decode_int(&bp[0]);
262 descp[i].share = IST_LEVEL;
266 descp[i].share = IST_EDGE;
287 ofisa_intr_print(struct ofisa_intr_desc *descp, int ndescs)
297 printf("%s%d (%s)", i ? ", " : "", descp[i].irq,
298 descp[i].share == IST_LEVEL ? "level" : "edge");
316 ofisa_dma_get(int phandle, struct ofisa_dma_desc *descp, int ndescs)
340 descp[i].drq = of_decode_int(&bp[0]);
341 descp[i].mode = of_decode_int(&bp[4]);
342 descp[i].width = of_decode_int(&bp[8]);
343 descp[i].countwidth = of_decode_int(&bp[12]);
344 descp[i].busmaster = of_decode_int(&bp[16]);
355 ofisa_dma_print(struct ofisa_dma_desc *descp, int ndescs)
367 switch (descp[i].mode) {
385 descp[i].mode);
391 descp[i].drq, modestr, descp[i].width,
392 descp[i].countwidth,
393 descp[i].busmaster ? " busmaster" : "");