Lines Matching refs:sig
366 static int wl3501_esbq_exec(struct wl3501_card *this, void *sig, int sig_size) in wl3501_esbq_exec() argument
373 wl3501_set_to_wla(this, ptr, sig, sig_size); in wl3501_esbq_exec()
384 struct wl3501_get_req sig = { in wl3501_get_mib_value() local
393 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_get_mib_value()
395 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig)); in wl3501_get_mib_value()
414 struct wl3501_pwr_mgmt_req sig = { in wl3501_pwr_mgmt() local
425 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_pwr_mgmt()
427 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig)); in wl3501_pwr_mgmt()
457 struct wl3501_md_req sig = { in wl3501_send_pkt() local
464 sig_bf = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_send_pkt()
475 memcpy(&sig.daddr[0], pdata, 12); in wl3501_send_pkt()
478 sig.data = bf; in wl3501_send_pkt()
487 sig.size = pktlen + 24 + 4 + 6; in wl3501_send_pkt()
502 sig.size = pktlen + 24 + 4 - 2; in wl3501_send_pkt()
532 wl3501_set_to_wla(this, sig_bf, &sig, sizeof(sig)); in wl3501_send_pkt()
541 struct wl3501_resync_req sig = { in wl3501_mgmt_resync() local
545 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_resync()
562 struct wl3501_scan_req sig = { in wl3501_mgmt_scan() local
572 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_scan()
577 struct wl3501_join_req sig = { in wl3501_mgmt_join() local
589 memcpy(&sig.beacon_period, &this->bss_set[stas].beacon_period, 72); in wl3501_mgmt_join()
590 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_join()
595 struct wl3501_start_req sig = { in wl3501_mgmt_start() local
641 iw_copy_mgmt_info_element(&sig.ssid.el, &this->essid.el); in wl3501_mgmt_start()
643 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_start()
650 struct wl3501_scan_confirm sig; in wl3501_mgmt_scan_confirm() local
653 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_mgmt_scan_confirm()
654 if (sig.status == WL3501_STATUS_SUCCESS) { in wl3501_mgmt_scan_confirm()
657 (sig.cap_info & WL3501_MGMT_CAPABILITY_ESS)) || in wl3501_mgmt_scan_confirm()
659 (sig.cap_info & WL3501_MGMT_CAPABILITY_IBSS)) || in wl3501_mgmt_scan_confirm()
666 else if (this->essid.el.len != sig.ssid.el.len) in wl3501_mgmt_scan_confirm()
668 else if (memcmp(this->essid.essid, sig.ssid.essid, in wl3501_mgmt_scan_confirm()
675 if (ether_addr_equal_unaligned(this->bss_set[i].bssid, sig.bssid)) { in wl3501_mgmt_scan_confirm()
683 &sig.beacon_period, 73); in wl3501_mgmt_scan_confirm()
685 this->rssi = sig.rssi; in wl3501_mgmt_scan_confirm()
688 } else if (sig.status == WL3501_STATUS_TIMEOUT) { in wl3501_mgmt_scan_confirm()
840 struct wl3501_auth_req sig = { in wl3501_mgmt_auth() local
847 memcpy(sig.mac_addr, this->bssid, ETH_ALEN); in wl3501_mgmt_auth()
848 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_auth()
853 struct wl3501_assoc_req sig = { in wl3501_mgmt_association() local
861 memcpy(sig.mac_addr, this->bssid, ETH_ALEN); in wl3501_mgmt_association()
862 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_association()
868 struct wl3501_join_confirm sig; in wl3501_mgmt_join_confirm() local
871 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_mgmt_join_confirm()
872 if (sig.status == WL3501_STATUS_SUCCESS) { in wl3501_mgmt_join_confirm()
927 struct wl3501_md_confirm sig; in wl3501_md_confirm_interrupt() local
930 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_md_confirm_interrupt()
931 wl3501_free_tx_buffer(this, sig.data); in wl3501_md_confirm_interrupt()
939 struct wl3501_md_ind sig; in wl3501_md_ind_interrupt() local
944 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_md_ind_interrupt()
945 this->start_seg = sig.data; in wl3501_md_ind_interrupt()
947 sig.data + offsetof(struct wl3501_rx_hdr, rssi), in wl3501_md_ind_interrupt()
952 sig.data + in wl3501_md_ind_interrupt()
960 pkt_len = sig.size + 12 - 24 - 4 - 6; in wl3501_md_ind_interrupt()
971 skb_copy_to_linear_data(skb, (unsigned char *)&sig.daddr, 12); in wl3501_md_ind_interrupt()
982 u16 addr, void *sig, int size) in wl3501_get_confirm_interrupt() argument
994 struct wl3501_start_confirm sig; in wl3501_start_confirm_interrupt() local
997 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_start_confirm_interrupt()
998 if (sig.status == WL3501_STATUS_SUCCESS) in wl3501_start_confirm_interrupt()
1006 struct wl3501_assoc_confirm sig; in wl3501_assoc_confirm_interrupt() local
1009 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_assoc_confirm_interrupt()
1011 if (sig.status == WL3501_STATUS_SUCCESS) in wl3501_assoc_confirm_interrupt()
1018 struct wl3501_auth_confirm sig; in wl3501_auth_confirm_interrupt() local
1021 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_auth_confirm_interrupt()
1023 if (sig.status == WL3501_STATUS_SUCCESS) in wl3501_auth_confirm_interrupt()