Lines Matching defs:wil6210_priv

544 struct wil6210_priv {  struct
545 struct pci_dev *pdev;
546 struct wireless_dev *wdev;
547 void __iomem *csr;
549 u32 fw_version;
550 u32 hw_version;
551 const char *hw_name;
553 u8 n_mids; /* number of additional MIDs as reported by FW */
554 u32 recovery_count; /* num of FW recovery attempts in a short time */
555 u32 recovery_state; /* FW recovery state machine */
556 unsigned long last_fw_recovery; /* jiffies of last fw recovery */
557 wait_queue_head_t wq; /* for all wait_event() use */
559 u32 monitor_flags;
560 u32 privacy; /* secure connection? */
561 u8 hidden_ssid; /* relevant in AP mode */
562 u16 channel; /* relevant in AP mode */
563 int sinfo_gen;
564 u32 ap_isolate; /* no intra-BSS communication */
566 u32 tx_max_burst_duration;
567 u32 tx_interframe_timeout;
568 u32 rx_max_burst_duration;
569 u32 rx_interframe_timeout;
571 u32 isr_misc;
573 struct mutex wmi_mutex;
574 struct wil6210_mbox_ctl mbox_ctl;
575 struct completion wmi_ready;
576 struct completion wmi_call;
577 u16 wmi_seq;
578 u16 reply_id; /**< wait for this WMI event */
579 void *reply_buf;
580 u16 reply_size;
581 struct workqueue_struct *wmi_wq; /* for deferred calls */
582 struct work_struct wmi_event_worker;
583 struct workqueue_struct *wq_service;
584 struct work_struct connect_worker;
585 struct work_struct disconnect_worker;
586 struct work_struct fw_error_worker; /* for FW error recovery */
587 struct timer_list connect_timer;
588 struct timer_list scan_timer; /* detect scan timeout */
589 int pending_connect_cid;
590 struct list_head pending_wmi_ev;
596 spinlock_t wmi_ev_lock;
620 struct mutex mutex; /* for wil6210_priv access in wil_{up|down} */ argument
635 #define wiphy_to_wil(w) (struct wil6210_priv *)(wiphy_priv(w)) argument