• Home
  • Raw
  • Download

Lines Matching refs:buffer

26 	char *buffer;		/* pointer to begin of buffer */  member
36 static int pnp_printf(pnp_info_buffer_t * buffer, char *fmt, ...) in pnp_printf() argument
41 if (buffer->stop || buffer->error) in pnp_printf()
44 res = vsnprintf(buffer->curr, buffer->len - buffer->size, fmt, args); in pnp_printf()
46 if (buffer->size + res >= buffer->len) { in pnp_printf()
47 buffer->stop = 1; in pnp_printf()
50 buffer->curr += res; in pnp_printf()
51 buffer->size += res; in pnp_printf()
55 static void pnp_print_port(pnp_info_buffer_t * buffer, char *space, in pnp_print_port() argument
58 pnp_printf(buffer, "%sport %#llx-%#llx, align %#llx, size %#llx, " in pnp_print_port()
67 static void pnp_print_irq(pnp_info_buffer_t * buffer, char *space, in pnp_print_irq() argument
72 pnp_printf(buffer, "%sirq ", space); in pnp_print_irq()
76 pnp_printf(buffer, ","); in pnp_print_irq()
81 pnp_printf(buffer, "2/9"); in pnp_print_irq()
83 pnp_printf(buffer, "%i", i); in pnp_print_irq()
86 pnp_printf(buffer, "<none>"); in pnp_print_irq()
88 pnp_printf(buffer, " High-Edge"); in pnp_print_irq()
90 pnp_printf(buffer, " Low-Edge"); in pnp_print_irq()
92 pnp_printf(buffer, " High-Level"); in pnp_print_irq()
94 pnp_printf(buffer, " Low-Level"); in pnp_print_irq()
96 pnp_printf(buffer, " (optional)"); in pnp_print_irq()
97 pnp_printf(buffer, "\n"); in pnp_print_irq()
100 static void pnp_print_dma(pnp_info_buffer_t * buffer, char *space, in pnp_print_dma() argument
106 pnp_printf(buffer, "%sdma ", space); in pnp_print_dma()
110 pnp_printf(buffer, ","); in pnp_print_dma()
114 pnp_printf(buffer, "%i", i); in pnp_print_dma()
117 pnp_printf(buffer, "<none>"); in pnp_print_dma()
128 pnp_printf(buffer, " %s", s); in pnp_print_dma()
130 pnp_printf(buffer, " master"); in pnp_print_dma()
132 pnp_printf(buffer, " byte-count"); in pnp_print_dma()
134 pnp_printf(buffer, " word-count"); in pnp_print_dma()
149 pnp_printf(buffer, " %s\n", s); in pnp_print_dma()
152 static void pnp_print_mem(pnp_info_buffer_t * buffer, char *space, in pnp_print_mem() argument
157 pnp_printf(buffer, "%sMemory %#llx-%#llx, align %#llx, size %#llx", in pnp_print_mem()
163 pnp_printf(buffer, ", writeable"); in pnp_print_mem()
165 pnp_printf(buffer, ", cacheable"); in pnp_print_mem()
167 pnp_printf(buffer, ", range-length"); in pnp_print_mem()
169 pnp_printf(buffer, ", shadowable"); in pnp_print_mem()
171 pnp_printf(buffer, ", expansion ROM"); in pnp_print_mem()
185 pnp_printf(buffer, ", %s\n", s); in pnp_print_mem()
188 static void pnp_print_option(pnp_info_buffer_t * buffer, char *space, in pnp_print_option() argument
193 pnp_print_port(buffer, space, &option->u.port); in pnp_print_option()
196 pnp_print_mem(buffer, space, &option->u.mem); in pnp_print_option()
199 pnp_print_irq(buffer, space, &option->u.irq); in pnp_print_option()
202 pnp_print_dma(buffer, space, &option->u.dma); in pnp_print_option()
211 pnp_info_buffer_t *buffer; in options_show() local
216 buffer = pnp_alloc(sizeof(pnp_info_buffer_t)); in options_show()
217 if (!buffer) in options_show()
220 buffer->len = PAGE_SIZE; in options_show()
221 buffer->buffer = buf; in options_show()
222 buffer->curr = buffer->buffer; in options_show()
230 pnp_printf(buffer, "Dependent: %02i - " in options_show()
238 pnp_print_option(buffer, indent, option); in options_show()
241 ret = (buffer->curr - buf); in options_show()
242 kfree(buffer); in options_show()
251 pnp_info_buffer_t *buffer; in resources_show() local
259 buffer = pnp_alloc(sizeof(pnp_info_buffer_t)); in resources_show()
260 if (!buffer) in resources_show()
263 buffer->len = PAGE_SIZE; in resources_show()
264 buffer->buffer = buf; in resources_show()
265 buffer->curr = buffer->buffer; in resources_show()
267 pnp_printf(buffer, "state = %s\n", dev->active ? "active" : "disabled"); in resources_show()
272 pnp_printf(buffer, pnp_resource_type_name(res)); in resources_show()
275 pnp_printf(buffer, " disabled\n"); in resources_show()
283 pnp_printf(buffer, " %#llx-%#llx%s\n", in resources_show()
291 pnp_printf(buffer, " %lld\n", in resources_show()
297 ret = (buffer->curr - buf); in resources_show()
298 kfree(buffer); in resources_show()