24 #include <linux/module.h>
37 if (wl->
if_ops->set_block_size) {
83 if ((addr >= part->
mem.start) &&
84 (addr < part->
mem.start + part->
mem.size))
85 return addr - part->
mem.start;
86 else if ((addr >= part->
reg.start) &&
87 (addr < part->
reg.start + part->
reg.size))
88 return addr - part->
reg.start + part->
mem.size;
89 else if ((addr >= part->
mem2.start) &&
90 (addr < part->
mem2.start + part->
mem2.size))
91 return addr - part->
mem2.start + part->
mem.size +
93 else if ((addr >= part->
mem3.start) &&
94 (addr < part->
mem3.start + part->
mem3.size))
95 return addr - part->
mem3.start + part->
mem.size +
96 part->
reg.size + part->
mem2.size;
98 WARN(1,
"HW address 0x%x out of range", addr);
146 p->
mem.start, p->
mem.size);
148 p->
reg.start, p->
reg.size);