Lines Matching defs:adapter
436 struct adapter *adapter; member
701 struct adapter { struct
714 struct adapter_params params; argument
715 struct cxgb4_virt_res vres;
716 unsigned int swintr;
718 struct {
721 } msix_info[MAX_INGQ + 1];
723 struct doorbell_stats db_stats;
724 struct sge sge;
726 struct net_device *port[MAX_NPORTS];
727 u8 chan_map[NCHAN]; /* channel -> port map */
729 u32 filter_mode;
730 unsigned int l2t_start;
731 unsigned int l2t_end;
732 struct l2t_data *l2t;
733 unsigned int clipt_start;
734 unsigned int clipt_end;
735 struct clip_tbl *clipt;
736 void *uld_handle[CXGB4_ULD_MAX];
737 struct list_head list_node;
738 struct list_head rcu_node;
740 struct tid_info tids;
741 void **tid_release_head;
742 spinlock_t tid_release_lock;
743 struct workqueue_struct *workq;
744 struct work_struct tid_release_task;
745 struct work_struct db_full_task;
746 struct work_struct db_drop_task;
747 bool tid_release_task_busy;
749 struct dentry *debugfs_root;
750 bool use_bd; /* Use SGE Back Door intfc for reading SGE Contexts */
751 bool trace_rss; /* 1 implies that different RSS flit per filter is
756 spinlock_t stats_lock;
757 spinlock_t win0_lock ____cacheline_aligned_in_smp;
930 static inline void t4_set_hw_addr(struct adapter *adapter, int port_idx, in t4_set_hw_addr()
1126 #define for_each_port(adapter, iter) \ argument
1170 static inline unsigned int core_ticks_to_us(const struct adapter *adapter, in core_ticks_to_us()