Home
last modified time | relevance | path

Searched refs:wilc (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/net/wireless/microchip/wilc1000/
A Dwlan.c66 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 Dsdio.c60 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 Dnetdev.c27 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 Dwlan.h362 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 Dspi.c50 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 Dcfg80211.h12 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 Dnetdev.h185 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 Dwlan_cfg.h44 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 Dcfg80211.c168 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 Dwlan_cfg.c137 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 Dhif.h129 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 Dhif.c79 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 Dmon.c217 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 Dmicrochip,wilc1000.yaml15 describes the binding to connect wilc devices.
/linux/arch/arm/boot/dts/
A Dat91-sama5d27_wlsom1.dtsi371 wilc: wifi@0 { label

Completed in 32 milliseconds