get_16
res->start = get_16(buf+len+1);
res->end = get_16(buf+len+1)+(c&HPEE_PORT_SIZE_MASK)+1;
outb((inb(get_16(buf+len+1) &
get_8(buf+len+4)), get_16(buf+len+1));
outb(get_8(buf+len+3), get_16(buf+len+1));
outw((inw(get_16(buf+len+1)) &
get_16(buf+len+3)) |
get_16(buf+len+5),
get_16(buf+len+1));
outw(cpu_to_le16(get_16(buf+len+3)), get_16(buf+len+1));
outl((inl(get_16(buf+len+1) &
get_32(buf+len+7)), get_16(buf+len+1));
outl(cpu_to_le32(get_32(buf+len+3)), get_16(buf+len+1));
*more = get_16(buf);
res->end = res->start + get_16(buf+len+5)*1024;