Lines Matching refs:iwl_trans

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);
384 int (*resume)(struct iwl_trans *trans);
386 void (*write8)(struct iwl_trans *trans, u32 ofs, u8 val);
387 void (*write32)(struct iwl_trans *trans, u32 ofs, u32 val);
388 u32 (*read32)(struct iwl_trans *trans, u32 ofs);
389 void (*configure)(struct iwl_trans *trans,
419 struct iwl_trans { struct
441 static inline void iwl_trans_configure(struct iwl_trans *trans, in iwl_trans_configure() argument
453 static inline int iwl_trans_start_hw(struct iwl_trans *trans) in iwl_trans_start_hw()
460 static inline void iwl_trans_stop_hw(struct iwl_trans *trans) in iwl_trans_stop_hw()
469 static inline void iwl_trans_fw_alive(struct iwl_trans *trans) in iwl_trans_fw_alive()
478 static inline int iwl_trans_start_fw(struct iwl_trans *trans, in iwl_trans_start_fw()
486 static inline void iwl_trans_stop_device(struct iwl_trans *trans) in iwl_trans_stop_device()
495 static inline void iwl_trans_wowlan_suspend(struct iwl_trans *trans) in iwl_trans_wowlan_suspend()
501 static inline int iwl_trans_send_cmd(struct iwl_trans *trans, in iwl_trans_send_cmd()
510 static inline int iwl_trans_tx(struct iwl_trans *trans, struct sk_buff *skb, in iwl_trans_tx()
520 static inline int iwl_trans_reclaim(struct iwl_trans *trans, int sta_id, in iwl_trans_reclaim()
530 static inline int iwl_trans_tx_agg_disable(struct iwl_trans *trans, in iwl_trans_tx_agg_disable()
539 static inline int iwl_trans_tx_agg_alloc(struct iwl_trans *trans, in iwl_trans_tx_agg_alloc()
549 static inline void iwl_trans_tx_agg_setup(struct iwl_trans *trans, in iwl_trans_tx_agg_setup()
562 static inline void iwl_trans_free(struct iwl_trans *trans) in iwl_trans_free()
567 static inline int iwl_trans_wait_tx_queue_empty(struct iwl_trans *trans) in iwl_trans_wait_tx_queue_empty()
575 static inline int iwl_trans_check_stuck_queue(struct iwl_trans *trans, int q) in iwl_trans_check_stuck_queue()
582 static inline int iwl_trans_dbgfs_register(struct iwl_trans *trans, in iwl_trans_dbgfs_register()
589 static inline int iwl_trans_suspend(struct iwl_trans *trans) in iwl_trans_suspend()
594 static inline int iwl_trans_resume(struct iwl_trans *trans) in iwl_trans_resume()
600 static inline void iwl_trans_write8(struct iwl_trans *trans, u32 ofs, u8 val) in iwl_trans_write8()
605 static inline void iwl_trans_write32(struct iwl_trans *trans, u32 ofs, u32 val) in iwl_trans_write32()
610 static inline u32 iwl_trans_read32(struct iwl_trans *trans, u32 ofs) in iwl_trans_read32()
621 struct iwl_trans *iwl_trans_pcie_alloc(struct iwl_shared *shrd,
628 struct iwl_trans *iwl_trans_idi_alloc(struct iwl_shared *shrd,