Lines Matching full:wilc
359 struct wilc;
361 int (*hif_init)(struct wilc *wilc, bool resume);
362 int (*hif_deinit)(struct wilc *wilc);
363 int (*hif_read_reg)(struct wilc *wilc, u32 addr, u32 *data);
364 int (*hif_write_reg)(struct wilc *wilc, u32 addr, u32 data);
365 int (*hif_block_rx)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
366 int (*hif_block_tx)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
367 int (*hif_read_int)(struct wilc *wilc, u32 *int_status);
368 int (*hif_clear_int_ext)(struct wilc *wilc, u32 val);
369 int (*hif_read_size)(struct wilc *wilc, u32 *size);
370 int (*hif_block_tx_ext)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
371 int (*hif_block_rx_ext)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
372 int (*hif_sync_ext)(struct wilc *wilc, int nint);
373 int (*enable_interrupt)(struct wilc *nic);
374 void (*disable_interrupt)(struct wilc *nic);
375 int (*hif_reset)(struct wilc *wilc);
376 bool (*hif_is_init)(struct wilc *wilc);
406 int wilc_wlan_firmware_download(struct wilc *wilc, const u8 *buffer,
408 int wilc_wlan_start(struct wilc *wilc);
409 int wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif);
414 int wilc_wlan_handle_txq(struct wilc *wl, u32 *txq_count);
415 void wilc_handle_isr(struct wilc *wilc);
424 int wilc_wlan_get_num_conn_ifcs(struct wilc *wilc);
429 void host_wakeup_notify(struct wilc *wilc);
430 void host_sleep_notify(struct wilc *wilc);
431 void chip_allow_sleep(struct wilc *wilc);
432 void chip_wakeup(struct wilc *wilc);
436 u32 wilc_get_chipid(struct wilc *wilc, bool update);