Lines Matching defs:ipw2100_priv
467 struct ipw2100_priv { struct
468 void __iomem *ioaddr;
470 int stop_hang_check; /* Set 1 when shutting down to kill hang_check */
471 int stop_rf_kill; /* Set 1 when shutting down to kill rf_kill */
473 struct libipw_device *ieee;
474 unsigned long status;
475 unsigned long config;
476 unsigned long capability;
479 int resets;
480 time64_t reset_backoff;
483 u8 essid[IW_ESSID_MAX_SIZE];
484 u8 essid_len;
485 u8 bssid[ETH_ALEN];
486 u8 channel;
487 int last_mode;
489 time64_t connect_start;
490 time64_t last_reset;
492 u32 channel_mask;
493 u32 fatal_error;
494 u32 fatal_errors[IPW2100_ERROR_QUEUE];
495 u32 fatal_index;
496 int eeprom_version;
497 int firmware_version;
498 unsigned long hw_features;
499 int hangs;
500 u32 last_rtc;
501 int dump_raw; /* 1 to dump raw bytes in /sys/.../memory */
502 u8 *snapshot[0x30];
504 u8 mandatory_bssid_mac[ETH_ALEN];
505 u8 mac_addr[ETH_ALEN];
507 int power_mode;
509 int messages_sent;
511 int short_retry_limit;
512 int long_retry_limit;
514 u32 rts_threshold;
515 u32 frag_threshold;
517 int in_isr;
519 u32 tx_rates;
520 int tx_power;
521 u32 beacon_interval;
523 char nick[IW_ESSID_MAX_SIZE + 1];
525 struct ipw2100_status_queue status_queue;
527 struct statistic txq_stat;
528 struct statistic rxq_stat;
529 struct ipw2100_bd_queue rx_queue;
530 struct ipw2100_bd_queue tx_queue;
531 struct ipw2100_rx_packet *rx_buffers;
533 struct statistic fw_pend_stat;
534 struct list_head fw_pend_list;
536 struct statistic msg_free_stat;
537 struct statistic msg_pend_stat;
538 struct list_head msg_free_list;
539 struct list_head msg_pend_list;
540 struct ipw2100_tx_packet *msg_buffers;
542 struct statistic tx_free_stat;
543 struct statistic tx_pend_stat;
544 struct list_head tx_free_list;
545 struct list_head tx_pend_list;
546 struct ipw2100_tx_packet *tx_buffers;
548 struct ipw2100_ordinals ordinals;
550 struct pci_dev *pci_dev;
552 struct proc_dir_entry *dir_dev;
554 struct net_device *net_dev;
555 struct iw_statistics wstats;
557 struct iw_public_data wireless_data;
559 struct tasklet_struct irq_tasklet;
561 struct delayed_work reset_work;
562 struct delayed_work security_work;
563 struct delayed_work wx_event_work;
564 struct delayed_work hang_check;
565 struct delayed_work rf_kill;
566 struct delayed_work scan_event;
568 int user_requested_scan;
571 time64_t suspend_at;
572 time64_t suspend_time;
574 u32 interrupts;
575 int tx_interrupts;
576 int rx_interrupts;
577 int inta_other;
579 spinlock_t low_lock;
580 struct mutex action_mutex;
581 struct mutex adapter_mutex;
583 wait_queue_head_t wait_command_queue;