Lines Matching refs:len
84 int len; in configure_memory() local
89 len=0; in configure_memory()
92 c = get_8(buf+len); in configure_memory()
98 res->start = mem_parent->start + get_24(buf+len+2); in configure_memory()
99 res->end = res->start + get_16(buf+len+5)*1024; in configure_memory()
109 len+=7; in configure_memory()
116 return len; in configure_memory()
122 int len; in configure_irq() local
126 len=0; in configure_irq()
129 c = get_8(buf+len); in configure_irq()
138 len+=2; in configure_irq()
147 return len; in configure_irq()
153 int len; in configure_dma() local
157 len=0; in configure_dma()
160 c = get_8(buf+len); in configure_dma()
163 len+=2; in configure_dma()
169 return len; in configure_dma()
175 int len; in configure_port() local
181 len=0; in configure_port()
184 c = get_8(buf+len); in configure_port()
188 res->start = get_16(buf+len+1); in configure_port()
189 res->end = get_16(buf+len+1)+(c&HPEE_PORT_SIZE_MASK)+1; in configure_port()
199 len+=3; in configure_port()
205 return len; in configure_port()
216 int len=0; in configure_port_init() local
219 while (len<HPEE_PORT_INIT_MAX_LEN) { in configure_port_init()
221 c = get_8(buf+len); in configure_port_init()
228 outb((inb(get_16(buf+len+1) & in configure_port_init()
229 get_8(buf+len+3)) | in configure_port_init()
230 get_8(buf+len+4)), get_16(buf+len+1)); in configure_port_init()
233 outb(get_8(buf+len+3), get_16(buf+len+1)); in configure_port_init()
241 outw((inw(get_16(buf+len+1)) & in configure_port_init()
242 get_16(buf+len+3)) | in configure_port_init()
243 get_16(buf+len+5), in configure_port_init()
244 get_16(buf+len+1)); in configure_port_init()
246 outw(cpu_to_le16(get_16(buf+len+3)), get_16(buf+len+1)); in configure_port_init()
253 outl((inl(get_16(buf+len+1) & in configure_port_init()
254 get_32(buf+len+3)) | in configure_port_init()
255 get_32(buf+len+7)), get_16(buf+len+1)); in configure_port_init()
257 outl(cpu_to_le32(get_32(buf+len+3)), get_16(buf+len+1)); in configure_port_init()
270 len+=s+3; in configure_port_init()
276 return len; in configure_port_init()
281 int len; in configure_choise() local
287 len = get_8(buf); in configure_choise()
288 *info=get_8(buf+len+1); in configure_choise()
290 return len+2; in configure_choise()
295 int len; in configure_type_string() local
298 len = get_8(buf); in configure_type_string()
299 if (len > 80) { in configure_type_string()
300 printk(KERN_ERR "eisa_enumerator: type info field too long (%d, max is 80)\n", len); in configure_type_string()
303 return 1+len; in configure_type_string()