Lines Matching full:wilc
388 struct wilc;
390 int (*hif_init)(struct wilc *wilc, bool resume);
391 int (*hif_deinit)(struct wilc *wilc);
392 int (*hif_read_reg)(struct wilc *wilc, u32 addr, u32 *data);
393 int (*hif_write_reg)(struct wilc *wilc, u32 addr, u32 data);
394 int (*hif_block_rx)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
395 int (*hif_block_tx)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
396 int (*hif_read_int)(struct wilc *wilc, u32 *int_status);
397 int (*hif_clear_int_ext)(struct wilc *wilc, u32 val);
398 int (*hif_read_size)(struct wilc *wilc, u32 *size);
399 int (*hif_block_tx_ext)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
400 int (*hif_block_rx_ext)(struct wilc *wilc, u32 addr, u8 *buf, u32 size);
401 int (*hif_sync_ext)(struct wilc *wilc, int nint);
402 int (*enable_interrupt)(struct wilc *nic);
403 void (*disable_interrupt)(struct wilc *nic);
404 int (*hif_reset)(struct wilc *wilc);
405 bool (*hif_is_init)(struct wilc *wilc);
445 int wilc_wlan_firmware_download(struct wilc *wilc, const u8 *buffer,
447 int wilc_wlan_start(struct wilc *wilc);
448 int wilc_wlan_stop(struct wilc *wilc, struct wilc_vif *vif);
453 int wilc_wlan_handle_txq(struct wilc *wl, u32 *txq_count);
454 void wilc_handle_isr(struct wilc *wilc);
463 int wilc_wlan_get_num_conn_ifcs(struct wilc *wilc);
468 int host_wakeup_notify(struct wilc *wilc);
469 int host_sleep_notify(struct wilc *wilc);
473 int wilc_get_chipid(struct wilc *wilc);
474 int wilc_load_mac_from_nv(struct wilc *wilc);