Home
last modified time | relevance | path

Searched defs:wilc (Results 1 – 9 of 9) sorted by relevance

/linux-6.12.1/drivers/net/wireless/microchip/wilc1000/
Dnetdev.h185 struct wilc *wilc; member
208 struct wilc { struct
210 const struct wilc_hif_func *hif_func; argument
211 int io_type;
212 s8 mac_status;
213 struct clk *rtc_clk;
214 bool initialized;
215 u32 chipid;
216 bool power_save_mode;
217 int dev_irq_num;
[all …]
Dwlan.c15 static inline void acquire_bus(struct wilc *wilc, enum bus_acquire acquire) in acquire_bus()
22 static inline void release_bus(struct wilc *wilc, enum bus_release release) in release_bus()
29 static void wilc_wlan_txq_remove(struct wilc *wilc, u8 q_num, in wilc_wlan_txq_remove()
38 wilc_wlan_txq_remove_from_head(struct wilc *wilc, u8 q_num) in wilc_wlan_txq_remove_from_head()
61 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_add_to_tail() local
78 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_add_to_head() local
141 struct wilc *wilc = vif->wilc; in tcp_process() local
189 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_filter_dup_tcp_ack() local
252 struct wilc *wilc = vif->wilc; in wilc_wlan_txq_add_cfg_pkt() local
328 static inline u8 ac_classify(struct wilc *wilc, struct sk_buff *skb) in ac_classify()
[all …]
Dsdio.c66 static int wilc_sdio_cmd52(struct wilc *wilc, struct sdio_cmd52 *cmd) in wilc_sdio_cmd52()
95 static int wilc_sdio_cmd53(struct wilc *wilc, struct sdio_cmd53 *cmd) in wilc_sdio_cmd53()
144 struct wilc *wilc; in wilc_sdio_probe() local
214 struct wilc *wilc = sdio_get_drvdata(func); in wilc_sdio_remove() local
222 static int wilc_sdio_reset(struct wilc *wilc) in wilc_sdio_reset()
241 static bool wilc_sdio_is_init(struct wilc *wilc) in wilc_sdio_is_init()
282 static int wilc_sdio_set_func0_csa_address(struct wilc *wilc, u32 adr) in wilc_sdio_set_func0_csa_address()
324 static int wilc_sdio_set_block_size(struct wilc *wilc, u8 func_num, in wilc_sdio_set_block_size()
360 static int wilc_sdio_write_reg(struct wilc *wilc, u32 addr, u32 data) in wilc_sdio_write_reg()
408 static int wilc_sdio_write(struct wilc *wilc, u32 addr, u8 *buf, u32 size) in wilc_sdio_write()
[all …]
Dspi.c163 static int wilc_parse_gpios(struct wilc *wilc) in wilc_parse_gpios()
188 static void wilc_wlan_power(struct wilc *wilc, bool on) in wilc_wlan_power()
211 struct wilc *wilc; in wilc_bus_probe() local
278 struct wilc *wilc = spi_get_drvdata(spi); in wilc_bus_remove() local
310 static int wilc_spi_tx(struct wilc *wilc, u8 *b, u32 len) in wilc_spi_tx()
352 static int wilc_spi_rx(struct wilc *wilc, u8 *rb, u32 rlen) in wilc_spi_rx()
393 static int wilc_spi_tx_rx(struct wilc *wilc, u8 *wb, u8 *rb, u32 rlen) in wilc_spi_tx_rx()
428 static int spi_data_write(struct wilc *wilc, u8 *b, u32 sz) in spi_data_write()
510 static int wilc_spi_single_read(struct wilc *wilc, u8 cmd, u32 adr, void *b, in wilc_spi_single_read()
605 static int wilc_spi_write_cmd(struct wilc *wilc, u8 cmd, u32 adr, u32 data, in wilc_spi_write_cmd()
[all …]
Dnetdev.c28 struct wilc *wilc = user_data; in isr_uh_routine() local
39 struct wilc *wilc = userdata; in isr_bh_routine() local
73 struct wilc *wilc = vif->wilc; in deinit_irq() local
80 void wilc_mac_indicate(struct wilc *wilc) in wilc_mac_indicate()
93 static struct net_device *get_if_handler(struct wilc *wilc, u8 *mac_header) in get_if_handler()
128 int wilc_wlan_get_num_conn_ifcs(struct wilc *wilc) in wilc_wlan_get_num_conn_ifcs()
197 struct wilc *wilc = vif->wilc; in wilc_wlan_get_firmware() local
222 struct wilc *wilc = vif->wilc; in wilc_start_firmware() local
239 struct wilc *wilc = vif->wilc; in wilc1000_firmware_download() local
484 struct wilc *wilc = vif->wilc; in wlan_initialize_threads() local
[all …]
Dhif.c102 static struct wilc_vif *wilc_get_vif_from_idx(struct wilc *wilc, int idx) in wilc_get_vif_from_idx()
1571 void wilc_network_info_received(struct wilc *wilc, u8 *buffer, u32 length) in wilc_network_info_received()
1616 void wilc_gnrl_async_info_received(struct wilc *wilc, u8 *buffer, u32 length) in wilc_gnrl_async_info_received()
1659 void wilc_scan_complete_received(struct wilc *wilc, u8 *buffer, u32 length) in wilc_scan_complete_received()
1937 struct wilc *wilc = vif->wilc; in wilc_set_power_mgmt() local
Dcfg80211.c452 struct wilc *wilc = vif->wilc; in disconnect() local
743 struct wilc *wilc = vif->wilc; in get_station() local
1749 void wlan_deinit_locks(struct wilc *wilc) in wlan_deinit_locks()
1760 int wilc_cfg80211_init(struct wilc **wilc, struct device *dev, int io_type, in wilc_cfg80211_init()
Dwlan_cfg.c317 void wilc_wlan_cfg_indicate_rx(struct wilc *wilc, u8 *frame, int size, in wilc_wlan_cfg_indicate_rx()
/linux-6.12.1/arch/arm/boot/dts/microchip/
Dat91-sama5d27_wlsom1.dtsi386 wilc: wifi@0 { label