• Home
  • Raw
  • Download

Lines Matching refs:ar

207 	struct ar9170 *ar;  member
489 struct ar9170 *ar; member
498 static inline void __carl9170_set_state(struct ar9170 *ar, in __carl9170_set_state() argument
501 ar->state = newstate; in __carl9170_set_state()
504 static inline void carl9170_set_state(struct ar9170 *ar, in carl9170_set_state() argument
509 spin_lock_irqsave(&ar->state_lock, flags); in carl9170_set_state()
510 __carl9170_set_state(ar, newstate); in carl9170_set_state()
511 spin_unlock_irqrestore(&ar->state_lock, flags); in carl9170_set_state()
514 static inline void carl9170_set_state_when(struct ar9170 *ar, in carl9170_set_state_when() argument
519 spin_lock_irqsave(&ar->state_lock, flags); in carl9170_set_state_when()
520 if (CHK_DEV_STATE(ar, min)) in carl9170_set_state_when()
521 __carl9170_set_state(ar, newstate); in carl9170_set_state_when()
522 spin_unlock_irqrestore(&ar->state_lock, flags); in carl9170_set_state_when()
527 int carl9170_register(struct ar9170 *ar);
528 void carl9170_unregister(struct ar9170 *ar);
529 void carl9170_free(struct ar9170 *ar);
530 void carl9170_restart(struct ar9170 *ar, const enum carl9170_restart_reasons r);
531 void carl9170_ps_check(struct ar9170 *ar);
534 int carl9170_usb_open(struct ar9170 *ar);
535 void carl9170_usb_stop(struct ar9170 *ar);
536 void carl9170_usb_tx(struct ar9170 *ar, struct sk_buff *skb);
537 void carl9170_usb_handle_tx_err(struct ar9170 *ar);
538 int carl9170_exec_cmd(struct ar9170 *ar, const enum carl9170_cmd_oids,
540 int __carl9170_exec_cmd(struct ar9170 *ar, struct carl9170_cmd *cmd,
542 int carl9170_usb_restart(struct ar9170 *ar);
543 void carl9170_usb_reset(struct ar9170 *ar);
546 int carl9170_init_mac(struct ar9170 *ar);
547 int carl9170_set_qos(struct ar9170 *ar);
548 int carl9170_update_multicast(struct ar9170 *ar, const u64 mc_hast);
549 int carl9170_mod_virtual_mac(struct ar9170 *ar, const unsigned int id,
551 int carl9170_set_operating_mode(struct ar9170 *ar);
552 int carl9170_set_beacon_timers(struct ar9170 *ar);
553 int carl9170_set_dyn_sifs_ack(struct ar9170 *ar);
554 int carl9170_set_rts_cts_rate(struct ar9170 *ar);
555 int carl9170_set_ampdu_settings(struct ar9170 *ar);
556 int carl9170_set_slot_time(struct ar9170 *ar);
557 int carl9170_set_mac_rates(struct ar9170 *ar);
558 int carl9170_set_hwretry_limit(struct ar9170 *ar, const u32 max_retry);
559 int carl9170_upload_key(struct ar9170 *ar, const u8 id, const u8 *mac,
561 int carl9170_disable_key(struct ar9170 *ar, const u8 id);
562 int carl9170_set_mac_tpc(struct ar9170 *ar, struct ieee80211_channel *channel);
565 void carl9170_rx(struct ar9170 *ar, void *buf, unsigned int len);
566 void carl9170_handle_command_response(struct ar9170 *ar, void *buf, u32 len);
571 void carl9170_tx_process_status(struct ar9170 *ar,
573 void carl9170_tx_status(struct ar9170 *ar, struct sk_buff *skb,
575 void carl9170_tx_callback(struct ar9170 *ar, struct sk_buff *skb);
576 void carl9170_tx_drop(struct ar9170 *ar, struct sk_buff *skb);
577 void carl9170_tx_scheduler(struct ar9170 *ar);
580 int carl9170_update_beacon(struct ar9170 *ar, const bool submit);
584 int carl9170_led_register(struct ar9170 *ar);
585 void carl9170_led_unregister(struct ar9170 *ar);
587 int carl9170_led_init(struct ar9170 *ar);
588 int carl9170_led_set_state(struct ar9170 *ar, const u32 led_state);
591 int carl9170_set_channel(struct ar9170 *ar, struct ieee80211_channel *channel,
593 int carl9170_get_noisefloor(struct ar9170 *ar);
596 int carl9170_parse_firmware(struct ar9170 *ar);
640 static inline struct ieee80211_vif *carl9170_get_main_vif(struct ar9170 *ar) in carl9170_get_main_vif() argument
644 list_for_each_entry_rcu(cvif, &ar->vif_list, list) { in carl9170_get_main_vif()
652 static inline bool is_main_vif(struct ar9170 *ar, struct ieee80211_vif *vif) in is_main_vif() argument
657 ret = (carl9170_get_main_vif(ar) == vif); in is_main_vif()