Lines Matching defs:rt2x00lib_ops

511 struct rt2x00lib_ops {  struct
515 irq_handler_t irq_handler;
520 void (*txstatus_tasklet) (struct tasklet_struct *t);
521 void (*pretbtt_tasklet) (struct tasklet_struct *t);
522 void (*tbtt_tasklet) (struct tasklet_struct *t);
523 void (*rxdone_tasklet) (struct tasklet_struct *t);
524 void (*autowake_tasklet) (struct tasklet_struct *t);
529 int (*probe_hw) (struct rt2x00_dev *rt2x00dev);
530 char *(*get_firmware_name) (struct rt2x00_dev *rt2x00dev);
531 int (*check_firmware) (struct rt2x00_dev *rt2x00dev,
533 int (*load_firmware) (struct rt2x00_dev *rt2x00dev,
539 int (*initialize) (struct rt2x00_dev *rt2x00dev);
540 void (*uninitialize) (struct rt2x00_dev *rt2x00dev);
545 bool (*get_entry_state) (struct queue_entry *entry);
546 void (*clear_entry) (struct queue_entry *entry);
551 int (*set_device_state) (struct rt2x00_dev *rt2x00dev,
553 int (*rfkill_poll) (struct rt2x00_dev *rt2x00dev);
554 void (*link_stats) (struct rt2x00_dev *rt2x00dev,
556 void (*reset_tuner) (struct rt2x00_dev *rt2x00dev,
558 void (*link_tuner) (struct rt2x00_dev *rt2x00dev,
560 void (*gain_calibration) (struct rt2x00_dev *rt2x00dev);
561 void (*vco_calibration) (struct rt2x00_dev *rt2x00dev);
566 void (*watchdog) (struct rt2x00_dev *rt2x00dev);
567 void (*start_queue) (struct data_queue *queue);
568 void (*kick_queue) (struct data_queue *queue);
569 void (*stop_queue) (struct data_queue *queue);
570 void (*flush_queue) (struct data_queue *queue, bool drop);
571 void (*tx_dma_done) (struct queue_entry *entry);
576 void (*write_tx_desc) (struct queue_entry *entry,
578 void (*write_tx_data) (struct queue_entry *entry,
580 void (*write_beacon) (struct queue_entry *entry,
582 void (*clear_beacon) (struct queue_entry *entry);
583 int (*get_tx_data_len) (struct queue_entry *entry);
588 void (*fill_rxdone) (struct queue_entry *entry,
594 int (*config_shared_key) (struct rt2x00_dev *rt2x00dev,
597 int (*config_pairwise_key) (struct rt2x00_dev *rt2x00dev,
600 void (*config_filter) (struct rt2x00_dev *rt2x00dev,
602 void (*config_intf) (struct rt2x00_dev *rt2x00dev,
610 void (*config_erp) (struct rt2x00_dev *rt2x00dev,
613 void (*config_ant) (struct rt2x00_dev *rt2x00dev,
637 const struct rt2x00lib_ops *lib; argument