Lines Matching defs:iwl_trans_ops
351 struct iwl_trans_ops { struct
353 int (*start_hw)(struct iwl_trans *iwl_trans);
354 void (*stop_hw)(struct iwl_trans *iwl_trans);
355 int (*start_fw)(struct iwl_trans *trans, const struct fw_img *fw);
356 void (*fw_alive)(struct iwl_trans *trans);
357 void (*stop_device)(struct iwl_trans *trans);
359 void (*wowlan_suspend)(struct iwl_trans *trans);
361 int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd);
363 int (*tx)(struct iwl_trans *trans, struct sk_buff *skb,
366 int (*reclaim)(struct iwl_trans *trans, int sta_id, int tid,
369 int (*tx_agg_disable)(struct iwl_trans *trans,
371 int (*tx_agg_alloc)(struct iwl_trans *trans,
373 void (*tx_agg_setup)(struct iwl_trans *trans,
377 void (*free)(struct iwl_trans *trans);
379 int (*dbgfs_register)(struct iwl_trans *trans, struct dentry* dir);
380 int (*check_stuck_queue)(struct iwl_trans *trans, int q);
381 int (*wait_tx_queue_empty)(struct iwl_trans *trans);
383 int (*suspend)(struct iwl_trans *trans);
407 * @ops - pointer to iwl_trans_ops argument