Lines Matching full:wilc
358 struct wilc;
360 int (*hif_init)(struct wilc *wilc, bool resume);
361 int (*hif_deinit)(struct wilc *wilc);
362 int (*hif_read_reg)(struct wilc *wilc, u32 addr, u32 *data);
363 int (*hif_write_reg)(struct wilc *wilc, u32 addr, u32 data);
364 int (*hif_block_rx)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
365 int (*hif_block_tx)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
366 int (*hif_read_int)(struct wilc *wilc, u32 *int_status);
367 int (*hif_clear_int_ext)(struct wilc *wilc, u32 val);
368 int (*hif_read_size)(struct wilc *wilc, u32 *size);
369 int (*hif_block_tx_ext)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
370 int (*hif_block_rx_ext)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
371 int (*hif_sync_ext)(struct wilc *wilc, int nint);
372 int (*enable_interrupt)(struct wilc *nic);
373 void (*disable_interrupt)(struct wilc *nic);
403 int wilc_wlan_firmware_download(struct wilc *wilc, const u8 *buffer,
405 int wilc_wlan_start(struct wilc *wilc);
406 int wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif);
411 int wilc_wlan_handle_txq(struct wilc *wl, u32 *txq_count);
412 void wilc_handle_isr(struct wilc *wilc);
421 int wilc_wlan_get_num_conn_ifcs(struct wilc *wilc);
425 void host_wakeup_notify(struct wilc *wilc);
426 void host_sleep_notify(struct wilc *wilc);
427 void chip_allow_sleep(struct wilc *wilc);
428 void chip_wakeup(struct wilc *wilc);
432 u32 wilc_get_chipid(struct wilc *wilc, bool update);