Lines Matching defs:iwl_trans_ops
164 struct iwl_trans_ops { struct
166 struct iwl_trans *(*alloc)(struct iwl_shared *shrd);
167 int (*request_irq)(struct iwl_trans *iwl_trans);
168 int (*start_device)(struct iwl_trans *trans);
169 int (*prepare_card_hw)(struct iwl_trans *trans);
170 void (*stop_device)(struct iwl_trans *trans);
171 void (*tx_start)(struct iwl_trans *trans);
173 void (*wake_any_queue)(struct iwl_trans *trans,
177 int (*send_cmd)(struct iwl_trans *trans, struct iwl_host_cmd *cmd);
179 int (*tx)(struct iwl_trans *trans, struct sk_buff *skb,
182 int (*reclaim)(struct iwl_trans *trans, int sta_id, int tid,
186 int (*tx_agg_disable)(struct iwl_trans *trans,
188 int (*tx_agg_alloc)(struct iwl_trans *trans,
190 void (*tx_agg_setup)(struct iwl_trans *trans,
194 void (*kick_nic)(struct iwl_trans *trans);
196 void (*free)(struct iwl_trans *trans);
198 void (*stop_queue)(struct iwl_trans *trans, int q, const char *msg);
200 int (*dbgfs_register)(struct iwl_trans *trans, struct dentry* dir);
201 int (*check_stuck_queue)(struct iwl_trans *trans, int q);
202 int (*wait_tx_queue_empty)(struct iwl_trans *trans);
204 int (*suspend)(struct iwl_trans *trans);
205 int (*resume)(struct iwl_trans *trans);