Lines Matching defs:wl
27 static int wl1251_translate_reg_addr(struct wl1251 *wl, int addr)
41 return addr - wl->physical_reg_addr + wl->virtual_reg_addr;
44 static int wl1251_translate_mem_addr(struct wl1251 *wl, int addr)
46 return addr - wl->physical_mem_addr + wl->virtual_mem_addr;
49 void wl1251_mem_read(struct wl1251 *wl, int addr, void *buf, size_t len)
53 physical = wl1251_translate_mem_addr(wl, addr);
55 wl->if_ops->read(wl, physical, buf, len);
58 void wl1251_mem_write(struct wl1251 *wl, int addr, void *buf, size_t len)
62 physical = wl1251_translate_mem_addr(wl, addr);
64 wl->if_ops->write(wl, physical, buf, len);
67 u32 wl1251_mem_read32(struct wl1251 *wl, int addr)
69 return wl1251_read32(wl, wl1251_translate_mem_addr(wl, addr));
72 void wl1251_mem_write32(struct wl1251 *wl, int addr, u32 val)
74 wl1251_write32(wl, wl1251_translate_mem_addr(wl, addr), val);
77 u32 wl1251_reg_read32(struct wl1251 *wl, int addr)
79 return wl1251_read32(wl, wl1251_translate_reg_addr(wl, addr));
82 void wl1251_reg_write32(struct wl1251 *wl, int addr, u32 val)
84 wl1251_write32(wl, wl1251_translate_reg_addr(wl, addr), val);
120 void wl1251_set_partition(struct wl1251 *wl,
178 wl->physical_mem_addr = mem_start;
179 wl->physical_reg_addr = reg_start;
181 wl->virtual_mem_addr = 0;
182 wl->virtual_reg_addr = mem_size;
184 wl->if_ops->write(wl, HW_ACCESS_PART0_SIZE_ADDR, partition,