Lines Matching defs:il_ops
1528 struct il_ops { struct
1530 void (*txq_update_byte_cnt_tbl) (struct il_priv *il,
1533 int (*txq_attach_buf_to_tfd) (struct il_priv *il,
1536 void (*txq_free_tfd) (struct il_priv *il, struct il_tx_queue *txq);
1537 int (*txq_init) (struct il_priv *il, struct il_tx_queue *txq);
1539 void (*init_alive_start) (struct il_priv *il);
1541 int (*is_valid_rtc_data_addr) (u32 addr);
1543 int (*load_ucode) (struct il_priv *il);
1545 void (*dump_nic_error_log) (struct il_priv *il);
1546 int (*dump_fh) (struct il_priv *il, char **buf, bool display);
1547 int (*set_channel_switch) (struct il_priv *il,
1550 int (*apm_init) (struct il_priv *il);
1553 int (*send_tx_power) (struct il_priv *il);
1554 void (*update_chain_flags) (struct il_priv *il);
1557 int (*eeprom_acquire_semaphore) (struct il_priv *il);
1558 void (*eeprom_release_semaphore) (struct il_priv *il);
1560 int (*rxon_assoc) (struct il_priv *il);
1561 int (*commit_rxon) (struct il_priv *il);
1562 void (*set_rxon_chain) (struct il_priv *il);
1564 u16(*get_hcmd_size) (u8 cmd_id, u16 len);
1565 u16(*build_addsta_hcmd) (const struct il_addsta_cmd *cmd, u8 *data);
1567 int (*request_scan) (struct il_priv *il, struct ieee80211_vif *vif);
1568 void (*post_scan) (struct il_priv *il);
1569 void (*post_associate) (struct il_priv *il);
1570 void (*config_ap) (struct il_priv *il);
1572 int (*update_bcast_stations) (struct il_priv *il);
1573 int (*manage_ibss_station) (struct il_priv *il,
1576 int (*send_led_cmd) (struct il_priv *il, struct il_led_cmd *led_cmd);