Lines Matching defs:il_ops
1540 struct il_ops { struct
1542 void (*txq_update_byte_cnt_tbl) (struct il_priv *il,
1545 int (*txq_attach_buf_to_tfd) (struct il_priv *il,
1548 void (*txq_free_tfd) (struct il_priv *il, struct il_tx_queue *txq);
1549 int (*txq_init) (struct il_priv *il, struct il_tx_queue *txq);
1551 void (*init_alive_start) (struct il_priv *il);
1553 int (*is_valid_rtc_data_addr) (u32 addr);
1555 int (*load_ucode) (struct il_priv *il);
1557 void (*dump_nic_error_log) (struct il_priv *il);
1558 int (*dump_fh) (struct il_priv *il, char **buf, bool display);
1559 int (*set_channel_switch) (struct il_priv *il,
1562 int (*apm_init) (struct il_priv *il);
1565 int (*send_tx_power) (struct il_priv *il);
1566 void (*update_chain_flags) (struct il_priv *il);
1569 int (*eeprom_acquire_semaphore) (struct il_priv *il);
1570 void (*eeprom_release_semaphore) (struct il_priv *il);
1572 int (*rxon_assoc) (struct il_priv *il);
1573 int (*commit_rxon) (struct il_priv *il);
1574 void (*set_rxon_chain) (struct il_priv *il);
1576 u16(*get_hcmd_size) (u8 cmd_id, u16 len);
1577 u16(*build_addsta_hcmd) (const struct il_addsta_cmd *cmd, u8 *data);
1579 int (*request_scan) (struct il_priv *il, struct ieee80211_vif *vif);
1580 void (*post_scan) (struct il_priv *il);
1581 void (*post_associate) (struct il_priv *il);
1582 void (*config_ap) (struct il_priv *il);
1584 int (*update_bcast_stations) (struct il_priv *il);
1585 int (*manage_ibss_station) (struct il_priv *il,
1588 int (*send_led_cmd) (struct il_priv *il, struct il_led_cmd *led_cmd);