| /linux/drivers/net/wireless/microchip/wilc1000/ |
| A D | wlan.c | 66 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_add_to_tail() local 83 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_add_to_head() local 146 struct wilc *wilc = vif->wilc; in tcp_process() local 194 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_filter_dup_tcp_ack() local 257 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_add_cfg_pkt() local 423 wilc = vif->wilc; in wilc_wlan_txq_add_net_pkt() 1243 struct wilc *wilc = vif->wilc; in wilc_wlan_cleanup() local 1267 struct wilc *wilc = vif->wilc; in wilc_wlan_cfg_commit() local 1292 struct wilc *wilc = vif->wilc; in wilc_wlan_cfg_set() local 1333 struct wilc *wilc = vif->wilc; in wilc_wlan_cfg_get() local [all …]
|
| A D | sdio.c | 60 static int wilc_sdio_cmd52(struct wilc *wilc, struct sdio_cmd52 *cmd) in wilc_sdio_cmd52() argument 89 static int wilc_sdio_cmd53(struct wilc *wilc, struct sdio_cmd53 *cmd) in wilc_sdio_cmd53() argument 122 struct wilc *wilc; in wilc_sdio_probe() local 169 struct wilc *wilc = sdio_get_drvdata(func); in wilc_sdio_remove() local 175 static int wilc_sdio_reset(struct wilc *wilc) in wilc_sdio_reset() argument 197 struct wilc *wilc = sdio_get_drvdata(func); in wilc_sdio_suspend() local 580 static int wilc_sdio_deinit(struct wilc *wilc) in wilc_sdio_deinit() argument 585 static int wilc_sdio_init(struct wilc *wilc, bool resume) in wilc_sdio_init() argument 704 static int wilc_sdio_read_size(struct wilc *wilc, u32 *size) in wilc_sdio_read_size() argument 877 static int wilc_sdio_sync_ext(struct wilc *wilc, int nint) in wilc_sdio_sync_ext() argument [all …]
|
| A D | netdev.c | 27 struct wilc *wilc = user_data; in isr_uh_routine() local 38 struct wilc *wilc = userdata; in isr_bh_routine() local 53 struct wilc *wl = vif->wilc; in init_irq() 72 struct wilc *wilc = vif->wilc; in deinit_irq() local 181 struct wilc *wilc = vif->wilc; in wilc_wlan_get_firmware() local 206 struct wilc *wilc = vif->wilc; in wilc_start_firmware() local 223 struct wilc *wilc = vif->wilc; in wilc1000_firmware_download() local 418 struct wilc *wl = vif->wilc; in wlan_deinitialize_threads() 468 struct wilc *wilc = vif->wilc; in wlan_initialize_threads() local 638 struct wilc *wilc = vif->wilc; in wilc_set_mac_addr() local [all …]
|
| A D | wlan.h | 362 int (*hif_init)(struct wilc *wilc, bool resume); 363 int (*hif_deinit)(struct wilc *wilc); 373 int (*hif_sync_ext)(struct wilc *wilc, int nint); 376 int (*hif_reset)(struct wilc *wilc); 408 int wilc_wlan_start(struct wilc *wilc); 415 void wilc_handle_isr(struct wilc *wilc); 424 int wilc_wlan_get_num_conn_ifcs(struct wilc *wilc); 428 void host_wakeup_notify(struct wilc *wilc); 429 void host_sleep_notify(struct wilc *wilc); 430 void chip_allow_sleep(struct wilc *wilc); [all …]
|
| A D | spi.c | 50 static int wilc_spi_reset(struct wilc *wilc); 158 struct wilc *wilc; in wilc_bus_probe() local 192 struct wilc *wilc = spi_get_drvdata(spi); in wilc_bus_remove() local 217 static int wilc_spi_tx(struct wilc *wilc, u8 *b, u32 len) in wilc_spi_tx() argument 261 static int wilc_spi_rx(struct wilc *wilc, u8 *rb, u32 rlen) in wilc_spi_rx() argument 342 static int spi_data_write(struct wilc *wilc, u8 *b, u32 sz) in spi_data_write() argument 724 static int wilc_spi_special_cmd(struct wilc *wilc, u8 cmd) in wilc_spi_special_cmd() argument 880 static int spi_data_rsp(struct wilc *wilc, u8 cmd) in spi_data_rsp() argument 965 static int wilc_spi_reset(struct wilc *wilc) in wilc_spi_reset() argument 978 static int wilc_spi_deinit(struct wilc *wilc) in wilc_spi_deinit() argument [all …]
|
| A D | cfg80211.h | 12 int wilc_cfg80211_init(struct wilc **wilc, struct device *dev, int io_type, 14 struct wilc *wilc_create_wiphy(struct device *dev); 18 struct wilc_vif *wilc_netdev_interface(struct wilc *wl, const char *name, 20 void wilc_wfi_deinit_mon_interface(struct wilc *wl, bool rtnl_locked); 21 struct net_device *wilc_wfi_init_mon_interface(struct wilc *wl, 27 struct wilc_vif *wilc_get_interface(struct wilc *wl); 28 struct wilc_vif *wilc_get_wl_to_vif(struct wilc *wl); 29 void wlan_deinit_locks(struct wilc *wilc);
|
| A D | netdev.h | 185 struct wilc *wilc; member 208 struct wilc { struct 286 void wilc_frmw_to_host(struct wilc *wilc, u8 *buff, u32 size, u32 pkt_offset); argument 287 void wilc_mac_indicate(struct wilc *wilc); 288 void wilc_netdev_cleanup(struct wilc *wilc); 289 void wilc_wfi_mgmt_rx(struct wilc *wilc, u8 *buff, u32 size); 292 struct wilc_vif *wilc_netdev_ifc_init(struct wilc *wl, const char *name,
|
| A D | wlan_cfg.h | 44 struct wilc; 47 int wilc_wlan_cfg_get_val(struct wilc *wl, u16 wid, u8 *buffer, 49 void wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size, 51 int wilc_wlan_cfg_init(struct wilc *wl); 52 void wilc_wlan_cfg_deinit(struct wilc *wl);
|
| A D | cfg80211.c | 168 struct wilc *wl = vif->wilc; in cfg_connect_result() 459 struct wilc *wilc = vif->wilc; in disconnect() local 464 if (!wilc) in disconnect() 467 if (wilc->close) { in disconnect() 731 struct wilc *wilc = vif->wilc; in get_station() local 982 struct wilc *wl = vif->wilc; in wilc_wfi_p2p_rx() 1628 struct wilc *wl = vif->wilc; in get_tx_power() 1702 void wlan_deinit_locks(struct wilc *wilc) in wlan_deinit_locks() argument 1716 struct wilc *wl; in wilc_cfg80211_init() 1730 *wilc = wl; in wilc_cfg80211_init() [all …]
|
| A D | wlan_cfg.c | 137 static void wilc_wlan_parse_response_frame(struct wilc *wl, u8 *info, int size) in wilc_wlan_parse_response_frame() 196 static void wilc_wlan_parse_info_frame(struct wilc *wl, u8 *info) in wilc_wlan_parse_info_frame() 267 int wilc_wlan_cfg_get_val(struct wilc *wl, u16 wid, u8 *buffer, in wilc_wlan_cfg_get_val() 315 void wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size, in wilc_wlan_cfg_indicate_rx() argument 329 wilc_wlan_parse_response_frame(wilc, frame, size); in wilc_wlan_cfg_indicate_rx() 335 wilc_wlan_parse_info_frame(wilc, frame); in wilc_wlan_cfg_indicate_rx() 339 wilc_gnrl_async_info_received(wilc, frame - 4, size + 4); in wilc_wlan_cfg_indicate_rx() 343 wilc_network_info_received(wilc, frame - 4, size + 4); in wilc_wlan_cfg_indicate_rx() 347 wilc_scan_complete_received(wilc, frame - 4, size + 4); in wilc_wlan_cfg_indicate_rx() 356 int wilc_wlan_cfg_init(struct wilc *wl) in wilc_wlan_cfg_init() [all …]
|
| A D | hif.h | 129 struct wilc; 211 void wilc_scan_complete_received(struct wilc *wilc, u8 *buffer, u32 length); 212 void wilc_network_info_received(struct wilc *wilc, u8 *buffer, u32 length); 213 void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *buffer, u32 length);
|
| A D | hif.c | 79 if (!msg->vif || !msg->vif->wilc || !msg->vif->wilc->hif_workqueue) in wilc_enqueue_work() 102 static struct wilc_vif *wilc_get_vif_from_idx(struct wilc *wilc, int idx) in wilc_get_vif_from_idx() argument 1575 void wilc_network_info_received(struct wilc *wilc, u8 *buffer, u32 length) in wilc_network_info_received() argument 1616 void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *buffer, u32 length) in wilc_gnrl_async_info_received() argument 1624 mutex_lock(&wilc->deinit_lock); in wilc_gnrl_async_info_received() 1629 mutex_unlock(&wilc->deinit_lock); in wilc_gnrl_async_info_received() 1636 mutex_unlock(&wilc->deinit_lock); in wilc_gnrl_async_info_received() 1642 mutex_unlock(&wilc->deinit_lock); in wilc_gnrl_async_info_received() 1648 mutex_unlock(&wilc->deinit_lock); in wilc_gnrl_async_info_received() 1659 mutex_unlock(&wilc->deinit_lock); in wilc_gnrl_async_info_received() [all …]
|
| A D | mon.c | 217 struct net_device *wilc_wfi_init_mon_interface(struct wilc *wl, in wilc_wfi_init_mon_interface() 248 void wilc_wfi_deinit_mon_interface(struct wilc *wl, bool rtnl_locked) in wilc_wfi_deinit_mon_interface()
|
| /linux/Documentation/devicetree/bindings/net/wireless/ |
| A D | microchip,wilc1000.yaml | 15 describes the binding to connect wilc devices.
|
| /linux/arch/arm/boot/dts/ |
| A D | at91-sama5d27_wlsom1.dtsi | 371 wilc: wifi@0 { label
|