ipw 295 drivers/net/wireless/intel/ipw2x00/ipw2200.c static u8 _ipw_read_reg8(struct ipw_priv *ipw, u32 reg); ipw 326 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline void _ipw_write8(struct ipw_priv *ipw, unsigned long ofs, ipw 329 drivers/net/wireless/intel/ipw2x00/ipw2200.c writeb(val, ipw->hw_base + ofs); ipw 333 drivers/net/wireless/intel/ipw2x00/ipw2200.c #define ipw_write8(ipw, ofs, val) do { \ ipw 336 drivers/net/wireless/intel/ipw2x00/ipw2200.c _ipw_write8(ipw, ofs, val); \ ipw 340 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline void _ipw_write16(struct ipw_priv *ipw, unsigned long ofs, ipw 343 drivers/net/wireless/intel/ipw2x00/ipw2200.c writew(val, ipw->hw_base + ofs); ipw 347 drivers/net/wireless/intel/ipw2x00/ipw2200.c #define ipw_write16(ipw, ofs, val) do { \ ipw 350 drivers/net/wireless/intel/ipw2x00/ipw2200.c _ipw_write16(ipw, ofs, val); \ ipw 354 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline void _ipw_write32(struct ipw_priv *ipw, unsigned long ofs, ipw 357 drivers/net/wireless/intel/ipw2x00/ipw2200.c writel(val, ipw->hw_base + ofs); ipw 361 drivers/net/wireless/intel/ipw2x00/ipw2200.c #define ipw_write32(ipw, ofs, val) do { \ ipw 364 drivers/net/wireless/intel/ipw2x00/ipw2200.c _ipw_write32(ipw, ofs, val); \ ipw 368 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline u8 _ipw_read8(struct ipw_priv *ipw, unsigned long ofs) ipw 370 drivers/net/wireless/intel/ipw2x00/ipw2200.c return readb(ipw->hw_base + ofs); ipw 374 drivers/net/wireless/intel/ipw2x00/ipw2200.c #define ipw_read8(ipw, ofs) ({ \ ipw 377 drivers/net/wireless/intel/ipw2x00/ipw2200.c _ipw_read8(ipw, ofs); \ ipw 381 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline u16 _ipw_read16(struct ipw_priv *ipw, unsigned long ofs) ipw 383 drivers/net/wireless/intel/ipw2x00/ipw2200.c return readw(ipw->hw_base + ofs); ipw 387 drivers/net/wireless/intel/ipw2x00/ipw2200.c #define ipw_read16(ipw, ofs) ({ \ ipw 390 drivers/net/wireless/intel/ipw2x00/ipw2200.c _ipw_read16(ipw, ofs); \ ipw 394 drivers/net/wireless/intel/ipw2x00/ipw2200.c static inline u32 _ipw_read32(struct ipw_priv *ipw, unsigned long ofs) ipw 396 drivers/net/wireless/intel/ipw2x00/ipw2200.c return readl(ipw->hw_base + ofs); ipw 400 drivers/net/wireless/intel/ipw2x00/ipw2200.c #define ipw_read32(ipw, ofs) ({ \ ipw 403 drivers/net/wireless/intel/ipw2x00/ipw2200.c _ipw_read32(ipw, ofs); \ ipw 3531 drivers/staging/rtl8192u/r8192U_core.c struct ieee_param *ipw = NULL; ipw 3541 drivers/staging/rtl8192u/r8192U_core.c ipw = memdup_user(p->pointer, p->length); ipw 3542 drivers/staging/rtl8192u/r8192U_core.c if (IS_ERR(ipw)) { ipw 3543 drivers/staging/rtl8192u/r8192U_core.c ret = PTR_ERR(ipw); ipw 3550 drivers/staging/rtl8192u/r8192U_core.c if (ipw->cmd == IEEE_CMD_SET_ENCRYPTION) { ipw 3551 drivers/staging/rtl8192u/r8192U_core.c if (ipw->u.crypt.set_tx) { ipw 3552 drivers/staging/rtl8192u/r8192U_core.c if (strcmp(ipw->u.crypt.alg, "CCMP") == 0) { ipw 3554 drivers/staging/rtl8192u/r8192U_core.c } else if (strcmp(ipw->u.crypt.alg, "TKIP") == 0) { ipw 3556 drivers/staging/rtl8192u/r8192U_core.c } else if (strcmp(ipw->u.crypt.alg, "WEP") == 0) { ipw 3557 drivers/staging/rtl8192u/r8192U_core.c if (ipw->u.crypt.key_len == 13) ipw 3559 drivers/staging/rtl8192u/r8192U_core.c else if (ipw->u.crypt.key_len == 5) ipw 3566 drivers/staging/rtl8192u/r8192U_core.c memcpy((u8 *)key, ipw->u.crypt.key, 16); ipw 3574 drivers/staging/rtl8192u/r8192U_core.c setKey(dev, 4, ipw->u.crypt.idx, ipw 3579 drivers/staging/rtl8192u/r8192U_core.c setKey(dev, ipw->u.crypt.idx, ipw 3580 drivers/staging/rtl8192u/r8192U_core.c ipw->u.crypt.idx, ipw 3586 drivers/staging/rtl8192u/r8192U_core.c memcpy((u8 *)key, ipw->u.crypt.key, 16); ipw 3587 drivers/staging/rtl8192u/r8192U_core.c if (strcmp(ipw->u.crypt.alg, "CCMP") == 0) { ipw 3589 drivers/staging/rtl8192u/r8192U_core.c } else if (strcmp(ipw->u.crypt.alg, "TKIP") == 0) { ipw 3591 drivers/staging/rtl8192u/r8192U_core.c } else if (strcmp(ipw->u.crypt.alg, "WEP") == 0) { ipw 3592 drivers/staging/rtl8192u/r8192U_core.c if (ipw->u.crypt.key_len == 13) ipw 3594 drivers/staging/rtl8192u/r8192U_core.c else if (ipw->u.crypt.key_len == 5) ipw 3601 drivers/staging/rtl8192u/r8192U_core.c setKey(dev, ipw->u.crypt.idx, ipw 3603 drivers/staging/rtl8192u/r8192U_core.c ipw->u.crypt.idx, ipw 3623 drivers/staging/rtl8192u/r8192U_core.c kfree(ipw); ipw 3624 drivers/staging/rtl8192u/r8192U_core.c ipw = NULL; ipw 32 drivers/tty/ipwireless/hardware.c static void handle_received_SETUP_packet(struct ipw_hardware *ipw, ipw 1217 drivers/tty/ipwireless/hardware.c struct ipw_dev *ipw = dev_id; ipw 1219 drivers/tty/ipwireless/hardware.c if (ipw->hardware->hw_version == HW_VERSION_1) ipw 1220 drivers/tty/ipwireless/hardware.c return ipwireless_handle_v1_interrupt(irq, ipw->hardware); ipw 1222 drivers/tty/ipwireless/hardware.c return ipwireless_handle_v2_v3_interrupt(irq, ipw->hardware); ipw 65 drivers/tty/ipwireless/main.c struct ipw_dev *ipw = container_of(work_reboot, struct ipw_dev, ipw 67 drivers/tty/ipwireless/main.c struct pcmcia_device *link = ipw->link; ipw 73 drivers/tty/ipwireless/main.c struct ipw_dev *ipw = (struct ipw_dev *) callback_data; ipw 76 drivers/tty/ipwireless/main.c schedule_work(&ipw->work_reboot); ipw 81 drivers/tty/ipwireless/main.c struct ipw_dev *ipw = priv_data; ipw 113 drivers/tty/ipwireless/main.c ipw->is_v2_card = resource_size(p_dev->resource[2]) == 0x100; ipw 115 drivers/tty/ipwireless/main.c ipw->common_memory = ioremap(p_dev->resource[2]->start, ipw 117 drivers/tty/ipwireless/main.c if (!ipw->common_memory) { ipw 139 drivers/tty/ipwireless/main.c ipw->attr_memory = ioremap(p_dev->resource[3]->start, ipw 141 drivers/tty/ipwireless/main.c if (!ipw->attr_memory) { ipw 155 drivers/tty/ipwireless/main.c iounmap(ipw->attr_memory); ipw 160 drivers/tty/ipwireless/main.c iounmap(ipw->common_memory); ipw 169 drivers/tty/ipwireless/main.c static int config_ipwireless(struct ipw_dev *ipw) ipw 171 drivers/tty/ipwireless/main.c struct pcmcia_device *link = ipw->link; ipw 174 drivers/tty/ipwireless/main.c ipw->is_v2_card = 0; ipw 178 drivers/tty/ipwireless/main.c ret = pcmcia_loop_config(link, ipwireless_probe, ipw); ipw 182 drivers/tty/ipwireless/main.c INIT_WORK(&ipw->work_reboot, signalled_reboot_work); ipw 184 drivers/tty/ipwireless/main.c ipwireless_init_hardware_v1(ipw->hardware, link->resource[0]->start, ipw 185 drivers/tty/ipwireless/main.c ipw->attr_memory, ipw->common_memory, ipw 186 drivers/tty/ipwireless/main.c ipw->is_v2_card, signalled_reboot_callback, ipw 187 drivers/tty/ipwireless/main.c ipw); ipw 194 drivers/tty/ipwireless/main.c ipw->is_v2_card ? "V2/V3" : "V1"); ipw 198 drivers/tty/ipwireless/main.c if (ipw->attr_memory && ipw->common_memory) ipw 204 drivers/tty/ipwireless/main.c ipw->network = ipwireless_network_create(ipw->hardware); ipw 205 drivers/tty/ipwireless/main.c if (!ipw->network) ipw 208 drivers/tty/ipwireless/main.c ipw->tty = ipwireless_tty_create(ipw->hardware, ipw->network); ipw 209 drivers/tty/ipwireless/main.c if (!ipw->tty) ipw 212 drivers/tty/ipwireless/main.c ipwireless_init_hardware_v2_v3(ipw->hardware); ipw 225 drivers/tty/ipwireless/main.c if (ipw->common_memory) { ipw 228 drivers/tty/ipwireless/main.c iounmap(ipw->common_memory); ipw 230 drivers/tty/ipwireless/main.c if (ipw->attr_memory) { ipw 233 drivers/tty/ipwireless/main.c iounmap(ipw->attr_memory); ipw 239 drivers/tty/ipwireless/main.c static void release_ipwireless(struct ipw_dev *ipw) ipw 241 drivers/tty/ipwireless/main.c release_region(ipw->link->resource[0]->start, ipw 242 drivers/tty/ipwireless/main.c resource_size(ipw->link->resource[0])); ipw 243 drivers/tty/ipwireless/main.c if (ipw->common_memory) { ipw 244 drivers/tty/ipwireless/main.c release_mem_region(ipw->link->resource[2]->start, ipw 245 drivers/tty/ipwireless/main.c resource_size(ipw->link->resource[2])); ipw 246 drivers/tty/ipwireless/main.c iounmap(ipw->common_memory); ipw 248 drivers/tty/ipwireless/main.c if (ipw->attr_memory) { ipw 249 drivers/tty/ipwireless/main.c release_mem_region(ipw->link->resource[3]->start, ipw 250 drivers/tty/ipwireless/main.c resource_size(ipw->link->resource[3])); ipw 251 drivers/tty/ipwireless/main.c iounmap(ipw->attr_memory); ipw 253 drivers/tty/ipwireless/main.c pcmcia_disable_device(ipw->link); ipw 267 drivers/tty/ipwireless/main.c struct ipw_dev *ipw; ipw 270 drivers/tty/ipwireless/main.c ipw = kzalloc(sizeof(struct ipw_dev), GFP_KERNEL); ipw 271 drivers/tty/ipwireless/main.c if (!ipw) ipw 274 drivers/tty/ipwireless/main.c ipw->link = link; ipw 275 drivers/tty/ipwireless/main.c link->priv = ipw; ipw 277 drivers/tty/ipwireless/main.c ipw->hardware = ipwireless_hardware_create(); ipw 278 drivers/tty/ipwireless/main.c if (!ipw->hardware) { ipw 279 drivers/tty/ipwireless/main.c kfree(ipw); ipw 284 drivers/tty/ipwireless/main.c ret = config_ipwireless(ipw); ipw 302 drivers/tty/ipwireless/main.c struct ipw_dev *ipw = link->priv; ipw 304 drivers/tty/ipwireless/main.c release_ipwireless(ipw); ipw 306 drivers/tty/ipwireless/main.c if (ipw->tty != NULL) ipw 307 drivers/tty/ipwireless/main.c ipwireless_tty_free(ipw->tty); ipw 308 drivers/tty/ipwireless/main.c if (ipw->network != NULL) ipw 309 drivers/tty/ipwireless/main.c ipwireless_network_free(ipw->network); ipw 310 drivers/tty/ipwireless/main.c if (ipw->hardware != NULL) ipw 311 drivers/tty/ipwireless/main.c ipwireless_hardware_free(ipw->hardware); ipw 312 drivers/tty/ipwireless/main.c kfree(ipw);