/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/drivers/net/wireless/wl12xx/ |
H A D | wl1251_cmd.h | 2 * This file is part of wl1251 28 #include "wl1251.h" 34 int wl1251_cmd_send(struct wl1251 *wl, u16 type, void *buf, size_t buf_len); 35 int wl1251_cmd_test(struct wl1251 *wl, void *buf, size_t buf_len, u8 answer); 36 int wl1251_cmd_interrogate(struct wl1251 *wl, u16 id, void *buf, size_t len); 37 int wl1251_cmd_configure(struct wl1251 *wl, u16 id, void *buf, size_t len); 38 int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity, 40 int wl1251_cmd_data_path(struct wl1251 *wl, u8 channel, bool enable); 41 int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel, 43 int wl1251_cmd_ps_mode(struct wl1251 *w [all...] |
H A D | wl1251.h | 2 * This file is part of wl1251 33 #define DRIVER_NAME "wl1251" 144 struct wl1251; 257 void (*read)(struct wl1251 *wl, int addr, void *buf, size_t len); 258 void (*write)(struct wl1251 *wl, int addr, void *buf, size_t len); 259 void (*read_elp)(struct wl1251 *wl, int addr, u32 *val); 260 void (*write_elp)(struct wl1251 *wl, int addr, u32 val); 261 void (*reset)(struct wl1251 *wl); 262 void (*enable_irq)(struct wl1251 *wl); 263 void (*disable_irq)(struct wl1251 *w 266 struct wl1251 { struct [all...] |
H A D | wl1251_spi.c | 2 * This file is part of wl1251 31 #include "wl1251.h" 37 struct wl1251 *wl; 48 static struct spi_device *wl_to_spi(struct wl1251 *wl) 53 static void wl1251_spi_reset(struct wl1251 *wl) 79 static void wl1251_spi_wake(struct wl1251 *wl) 133 static void wl1251_spi_reset_wake(struct wl1251 *wl) 139 static void wl1251_spi_read(struct wl1251 *wl, int addr, void *buf, 178 static void wl1251_spi_write(struct wl1251 *wl, int addr, void *buf, 209 static void wl1251_spi_enable_irq(struct wl1251 *w [all...] |
H A D | wl1251_event.h | 2 * This file is part of wl1251 117 int wl1251_event_unmask(struct wl1251 *wl); 118 void wl1251_event_mbox_config(struct wl1251 *wl); 119 int wl1251_event_handle(struct wl1251 *wl, u8 mbox);
|
H A D | wl1251_acx.c | 7 #include "wl1251.h" 12 int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, 44 int wl1251_acx_station_id(struct wl1251 *wl) 69 int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id) 98 int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event, 127 int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth) 151 int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len) 185 int wl1251_acx_tx_power(struct wl1251 *wl, int power) 214 int wl1251_acx_feature_cfg(struct wl1251 *wl) 243 int wl1251_acx_mem_map(struct wl1251 *w [all...] |
H A D | wl1251_tx.h | 2 * This file is part of wl1251 230 void wl1251_tx_complete(struct wl1251 *wl); 231 void wl1251_tx_flush(struct wl1251 *wl);
|
H A D | wl1251_rx.c | 2 * This file is part of wl1251 29 #include "wl1251.h" 36 static void wl1251_rx_header(struct wl1251 *wl, 48 static void wl1251_rx_status(struct wl1251 *wl, 99 static void wl1251_rx_body(struct wl1251 *wl, 151 static void wl1251_rx_ack(struct wl1251 *wl) 170 void wl1251_rx(struct wl1251 *wl)
|
H A D | wl1251_cmd.c | 7 #include "wl1251.h" 21 int wl1251_cmd_send(struct wl1251 *wl, u16 id, void *buf, size_t len) 68 int wl1251_cmd_test(struct wl1251 *wl, void *buf, size_t buf_len, u8 answer) 109 int wl1251_cmd_interrogate(struct wl1251 *wl, u16 id, void *buf, size_t len) 147 int wl1251_cmd_configure(struct wl1251 *wl, u16 id, void *buf, size_t len) 168 int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity, 206 int wl1251_cmd_data_path(struct wl1251 *wl, u8 channel, bool enable) 255 int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel, 303 int wl1251_cmd_ps_mode(struct wl1251 *wl, u8 ps_mode) 334 int wl1251_cmd_read_memory(struct wl1251 *w [all...] |
H A D | wl1251_tx.c | 2 * This file is part of wl1251 28 #include "wl1251.h" 34 static bool wl1251_tx_double_buffer_busy(struct wl1251 *wl, u32 data_out_count) 55 static int wl1251_tx_path_status(struct wl1251 *wl) 71 static int wl1251_tx_id(struct wl1251 *wl, struct sk_buff *skb) 145 static int wl1251_tx_fill_hdr(struct wl1251 *wl, struct sk_buff *skb, 179 static int wl1251_tx_send_packet(struct wl1251 *wl, struct sk_buff *skb, 245 static void wl1251_tx_trigger(struct wl1251 *wl) 265 static int wl1251_tx_frame(struct wl1251 *wl, struct sk_buff *skb) 301 struct wl1251 *w [all...] |
H A D | wl1251_main.c | 2 * This file is part of wl1251 34 #include "wl1251.h" 47 void wl1251_enable_interrupts(struct wl1251 *wl) 52 void wl1251_disable_interrupts(struct wl1251 *wl) 57 static void wl1251_power_off(struct wl1251 *wl) 62 static void wl1251_power_on(struct wl1251 *wl) 67 static int wl1251_fetch_firmware(struct wl1251 *wl) 106 static int wl1251_fetch_nvs(struct wl1251 *wl) 143 static void wl1251_fw_wakeup(struct wl1251 *wl) 155 static int wl1251_chip_wakeup(struct wl1251 *w [all...] |
H A D | wl1251_rx.h | 2 * This file is part of wl1251 30 #include "wl1251.h" 122 void wl1251_rx(struct wl1251 *wl);
|
H A D | wl1251_boot.c | 2 * This file is part of wl1251 34 void wl1251_boot_target_enable_interrupts(struct wl1251 *wl) 40 int wl1251_boot_soft_reset(struct wl1251 *wl) 75 int wl1251_boot_init_seq(struct wl1251 *wl) 213 static void wl1251_boot_set_ecpu_ctrl(struct wl1251 *wl, u32 flag) 225 int wl1251_boot_run_firmware(struct wl1251 *wl) 319 static int wl1251_boot_upload_firmware(struct wl1251 *wl) 404 static int wl1251_boot_upload_nvs(struct wl1251 *wl) 485 int wl1251_boot(struct wl1251 *wl)
|
H A D | wl1251_debugfs.c | 2 * This file is part of wl1251 29 #include "wl1251.h" 42 struct wl1251 *wl = file->private_data; \ 75 struct wl1251 *wl = file->private_data; \ 97 static void wl1251_debugfs_update_stats(struct wl1251 *wl) 225 struct wl1251 *wl = file->private_data; 244 struct wl1251 *wl = file->private_data; 262 static void wl1251_debugfs_delete_files(struct wl1251 *wl) 361 static int wl1251_debugfs_add_files(struct wl1251 *wl) 468 void wl1251_debugfs_reset(struct wl1251 *w [all...] |
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/drivers/net/wireless/wl12xx/ |
H A D | wl1251.h | 2 * This file is part of wl1251 33 #define DRIVER_NAME "wl1251" 144 struct wl1251; 257 void (*read)(struct wl1251 *wl, int addr, void *buf, size_t len); 258 void (*write)(struct wl1251 *wl, int addr, void *buf, size_t len); 259 void (*read_elp)(struct wl1251 *wl, int addr, u32 *val); 260 void (*write_elp)(struct wl1251 *wl, int addr, u32 val); 261 void (*reset)(struct wl1251 *wl); 262 void (*enable_irq)(struct wl1251 *wl); 263 void (*disable_irq)(struct wl1251 *w 266 struct wl1251 { struct [all...] |
H A D | wl1251_spi.c | 2 * This file is part of wl1251 31 #include "wl1251.h" 37 struct wl1251 *wl; 48 static struct spi_device *wl_to_spi(struct wl1251 *wl) 53 static void wl1251_spi_reset(struct wl1251 *wl) 79 static void wl1251_spi_wake(struct wl1251 *wl) 133 static void wl1251_spi_reset_wake(struct wl1251 *wl) 139 static void wl1251_spi_read(struct wl1251 *wl, int addr, void *buf, 178 static void wl1251_spi_write(struct wl1251 *wl, int addr, void *buf, 209 static void wl1251_spi_enable_irq(struct wl1251 *w [all...] |
H A D | wl1251_event.h | 2 * This file is part of wl1251 117 int wl1251_event_unmask(struct wl1251 *wl); 118 void wl1251_event_mbox_config(struct wl1251 *wl); 119 int wl1251_event_handle(struct wl1251 *wl, u8 mbox);
|
H A D | wl1251_acx.c | 7 #include "wl1251.h" 12 int wl1251_acx_frame_rates(struct wl1251 *wl, u8 ctrl_rate, u8 ctrl_mod, 44 int wl1251_acx_station_id(struct wl1251 *wl) 69 int wl1251_acx_default_key(struct wl1251 *wl, u8 key_id) 98 int wl1251_acx_wake_up_conditions(struct wl1251 *wl, u8 wake_up_event, 127 int wl1251_acx_sleep_auth(struct wl1251 *wl, u8 sleep_auth) 151 int wl1251_acx_fw_version(struct wl1251 *wl, char *buf, size_t len) 185 int wl1251_acx_tx_power(struct wl1251 *wl, int power) 214 int wl1251_acx_feature_cfg(struct wl1251 *wl) 243 int wl1251_acx_mem_map(struct wl1251 *w [all...] |
H A D | wl1251_tx.h | 2 * This file is part of wl1251 230 void wl1251_tx_complete(struct wl1251 *wl); 231 void wl1251_tx_flush(struct wl1251 *wl);
|
H A D | wl1251_rx.c | 2 * This file is part of wl1251 29 #include "wl1251.h" 36 static void wl1251_rx_header(struct wl1251 *wl, 48 static void wl1251_rx_status(struct wl1251 *wl, 99 static void wl1251_rx_body(struct wl1251 *wl, 151 static void wl1251_rx_ack(struct wl1251 *wl) 170 void wl1251_rx(struct wl1251 *wl)
|
H A D | wl1251_cmd.c | 7 #include "wl1251.h" 21 int wl1251_cmd_send(struct wl1251 *wl, u16 id, void *buf, size_t len) 68 int wl1251_cmd_test(struct wl1251 *wl, void *buf, size_t buf_len, u8 answer) 109 int wl1251_cmd_interrogate(struct wl1251 *wl, u16 id, void *buf, size_t len) 147 int wl1251_cmd_configure(struct wl1251 *wl, u16 id, void *buf, size_t len) 168 int wl1251_cmd_vbm(struct wl1251 *wl, u8 identity, 206 int wl1251_cmd_data_path(struct wl1251 *wl, u8 channel, bool enable) 255 int wl1251_cmd_join(struct wl1251 *wl, u8 bss_type, u8 channel, 303 int wl1251_cmd_ps_mode(struct wl1251 *wl, u8 ps_mode) 334 int wl1251_cmd_read_memory(struct wl1251 *w [all...] |
H A D | wl1251_tx.c | 2 * This file is part of wl1251 28 #include "wl1251.h" 34 static bool wl1251_tx_double_buffer_busy(struct wl1251 *wl, u32 data_out_count) 55 static int wl1251_tx_path_status(struct wl1251 *wl) 71 static int wl1251_tx_id(struct wl1251 *wl, struct sk_buff *skb) 145 static int wl1251_tx_fill_hdr(struct wl1251 *wl, struct sk_buff *skb, 179 static int wl1251_tx_send_packet(struct wl1251 *wl, struct sk_buff *skb, 245 static void wl1251_tx_trigger(struct wl1251 *wl) 265 static int wl1251_tx_frame(struct wl1251 *wl, struct sk_buff *skb) 301 struct wl1251 *w [all...] |
H A D | wl1251_main.c | 2 * This file is part of wl1251 34 #include "wl1251.h" 47 void wl1251_enable_interrupts(struct wl1251 *wl) 52 void wl1251_disable_interrupts(struct wl1251 *wl) 57 static void wl1251_power_off(struct wl1251 *wl) 62 static void wl1251_power_on(struct wl1251 *wl) 67 static int wl1251_fetch_firmware(struct wl1251 *wl) 106 static int wl1251_fetch_nvs(struct wl1251 *wl) 143 static void wl1251_fw_wakeup(struct wl1251 *wl) 155 static int wl1251_chip_wakeup(struct wl1251 *w [all...] |
H A D | wl1251_rx.h | 2 * This file is part of wl1251 30 #include "wl1251.h" 122 void wl1251_rx(struct wl1251 *wl);
|
H A D | wl1251_boot.c | 2 * This file is part of wl1251 34 void wl1251_boot_target_enable_interrupts(struct wl1251 *wl) 40 int wl1251_boot_soft_reset(struct wl1251 *wl) 75 int wl1251_boot_init_seq(struct wl1251 *wl) 213 static void wl1251_boot_set_ecpu_ctrl(struct wl1251 *wl, u32 flag) 225 int wl1251_boot_run_firmware(struct wl1251 *wl) 319 static int wl1251_boot_upload_firmware(struct wl1251 *wl) 404 static int wl1251_boot_upload_nvs(struct wl1251 *wl) 485 int wl1251_boot(struct wl1251 *wl)
|
H A D | wl1251_debugfs.c | 2 * This file is part of wl1251 29 #include "wl1251.h" 42 struct wl1251 *wl = file->private_data; \ 75 struct wl1251 *wl = file->private_data; \ 97 static void wl1251_debugfs_update_stats(struct wl1251 *wl) 225 struct wl1251 *wl = file->private_data; 244 struct wl1251 *wl = file->private_data; 262 static void wl1251_debugfs_delete_files(struct wl1251 *wl) 361 static int wl1251_debugfs_add_files(struct wl1251 *wl) 468 void wl1251_debugfs_reset(struct wl1251 *w [all...] |