Lines Matching defs:b43legacy_wldev
678 struct b43legacy_wldev { struct
679 struct ssb_device *dev;
680 struct b43legacy_wl *wl;
684 atomic_t __init_status;
686 int suspend_init_status;
688 bool __using_pio; /* Using pio rather than dma. */
689 bool bad_frames_preempt;/* Use "Bad Frames Preemption". */
690 bool dfq_valid; /* Directed frame queue valid (IBSS PS mode, ATIM). */
691 bool short_preamble; /* TRUE if using short preamble. */
692 bool radio_hw_enable; /* State of radio hardware enable bit. */
695 struct b43legacy_phy phy;
696 union {
704 struct b43legacy_stats stats;
707 struct b43legacy_led led_tx;
708 struct b43legacy_led led_rx;
709 struct b43legacy_led led_assoc;
710 struct b43legacy_led led_radio;
713 u32 irq_reason;
714 u32 dma_reason[6];
716 u32 irq_mask;
718 struct b43legacy_noise_calculation noisecalc;
720 int mac_suspended;
723 struct tasklet_struct isr_tasklet;
726 struct delayed_work periodic_work;
727 unsigned int periodic_state;
729 struct work_struct restart_work;
732 u16 ktp; /* Key table pointer */
733 u8 max_nr_keys;
734 struct b43legacy_key key[58];
737 struct b43legacy_firmware fw;
738 const struct firmware *fwp; /* needed to pass fw pointer */
764 int b43legacy_using_pio(struct b43legacy_wldev *dev) in b43legacy_using_pio() argument