Lines Matching defs:wil6210_priv

529 struct wil6210_priv {  struct
530 struct pci_dev *pdev;
531 int n_msi;
532 struct wireless_dev *wdev;
533 void __iomem *csr;
535 u32 fw_version;
536 u32 hw_version;
537 const char *hw_name;
539 u8 n_mids; /* number of additional MIDs as reported by FW */
540 u32 recovery_count; /* num of FW recovery attempts in a short time */
541 u32 recovery_state; /* FW recovery state machine */
542 unsigned long last_fw_recovery; /* jiffies of last fw recovery */
543 wait_queue_head_t wq; /* for all wait_event() use */
545 u32 monitor_flags;
546 u32 privacy; /* secure connection? */
547 int sinfo_gen;
548 u32 ap_isolate; /* no intra-BSS communication */
550 u32 tx_max_burst_duration;
551 u32 tx_interframe_timeout;
552 u32 rx_max_burst_duration;
553 u32 rx_interframe_timeout;
555 u32 isr_misc;
557 struct mutex wmi_mutex;
558 struct wil6210_mbox_ctl mbox_ctl;
559 struct completion wmi_ready;
560 struct completion wmi_call;
561 u16 wmi_seq;
562 u16 reply_id; /**< wait for this WMI event */
563 void *reply_buf;
564 u16 reply_size;
565 struct workqueue_struct *wmi_wq; /* for deferred calls */
566 struct work_struct wmi_event_worker;
567 struct workqueue_struct *wq_service;
568 struct work_struct connect_worker;
569 struct work_struct disconnect_worker;
570 struct work_struct fw_error_worker; /* for FW error recovery */
571 struct timer_list connect_timer;
572 struct timer_list scan_timer; /* detect scan timeout */
573 int pending_connect_cid;
574 struct list_head pending_wmi_ev;
580 spinlock_t wmi_ev_lock;
604 struct mutex mutex; /* for wil6210_priv access in wil_{up|down} */ argument
617 #define wiphy_to_wil(w) (struct wil6210_priv *)(wiphy_priv(w)) argument