Lines Matching refs:sig

369 static int wl3501_esbq_exec(struct wl3501_card *this, void *sig, int sig_size)  in wl3501_esbq_exec()  argument
376 wl3501_set_to_wla(this, ptr, sig, sig_size); in wl3501_esbq_exec()
386 struct wl3501_get_req sig = { in wl3501_request_mib() local
395 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_request_mib()
397 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig)); in wl3501_request_mib()
428 struct wl3501_pwr_mgmt_req sig = { in wl3501_pwr_mgmt() local
439 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_pwr_mgmt()
441 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig)); in wl3501_pwr_mgmt()
471 struct wl3501_md_req sig = { in wl3501_send_pkt() local
474 size_t sig_addr_len = sizeof(sig.addr); in wl3501_send_pkt()
479 sig_bf = wl3501_get_tx_buffer(this, sizeof(sig)); in wl3501_send_pkt()
490 memcpy(&sig.addr, pdata, sig_addr_len); in wl3501_send_pkt()
493 sig.data = bf; in wl3501_send_pkt()
502 sig.size = pktlen + 24 + 4 + 6; in wl3501_send_pkt()
517 sig.size = pktlen + 24 + 4 - 2; in wl3501_send_pkt()
547 wl3501_set_to_wla(this, sig_bf, &sig, sizeof(sig)); in wl3501_send_pkt()
556 struct wl3501_resync_req sig = { in wl3501_mgmt_resync() local
560 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_resync()
577 struct wl3501_scan_req sig = { in wl3501_mgmt_scan() local
587 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_scan()
592 struct wl3501_join_req sig = { in wl3501_mgmt_join() local
604 memcpy(&sig.req, &this->bss_set[stas].req, sizeof(sig.req)); in wl3501_mgmt_join()
605 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_join()
610 struct wl3501_start_req sig = { in wl3501_mgmt_start() local
656 iw_copy_mgmt_info_element(&sig.ssid.el, &this->essid.el); in wl3501_mgmt_start()
658 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_start()
665 struct wl3501_scan_confirm sig; in wl3501_mgmt_scan_confirm() local
668 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_mgmt_scan_confirm()
669 if (sig.status == WL3501_STATUS_SUCCESS) { in wl3501_mgmt_scan_confirm()
672 (sig.req.cap_info & WL3501_MGMT_CAPABILITY_ESS)) || in wl3501_mgmt_scan_confirm()
674 (sig.req.cap_info & WL3501_MGMT_CAPABILITY_IBSS)) || in wl3501_mgmt_scan_confirm()
681 else if (this->essid.el.len != sig.req.ssid.el.len) in wl3501_mgmt_scan_confirm()
683 else if (memcmp(this->essid.essid, sig.req.ssid.essid, in wl3501_mgmt_scan_confirm()
691 sig.req.bssid)) { in wl3501_mgmt_scan_confirm()
699 &sig.req, sizeof(sig.req)); in wl3501_mgmt_scan_confirm()
701 this->rssi = sig.rssi; in wl3501_mgmt_scan_confirm()
702 this->bss_set[i].rssi = sig.rssi; in wl3501_mgmt_scan_confirm()
705 } else if (sig.status == WL3501_STATUS_TIMEOUT) { in wl3501_mgmt_scan_confirm()
857 struct wl3501_auth_req sig = { in wl3501_mgmt_auth() local
864 memcpy(sig.mac_addr, this->bssid, ETH_ALEN); in wl3501_mgmt_auth()
865 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_auth()
870 struct wl3501_assoc_req sig = { in wl3501_mgmt_association() local
878 memcpy(sig.mac_addr, this->bssid, ETH_ALEN); in wl3501_mgmt_association()
879 return wl3501_esbq_exec(this, &sig, sizeof(sig)); in wl3501_mgmt_association()
885 struct wl3501_join_confirm sig; in wl3501_mgmt_join_confirm() local
888 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_mgmt_join_confirm()
889 if (sig.status == WL3501_STATUS_SUCCESS) { in wl3501_mgmt_join_confirm()
944 struct wl3501_md_confirm sig; in wl3501_md_confirm_interrupt() local
947 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_md_confirm_interrupt()
948 wl3501_free_tx_buffer(this, sig.data); in wl3501_md_confirm_interrupt()
956 struct wl3501_md_ind sig; in wl3501_md_ind_interrupt() local
961 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_md_ind_interrupt()
962 this->start_seg = sig.data; in wl3501_md_ind_interrupt()
964 sig.data + offsetof(struct wl3501_rx_hdr, rssi), in wl3501_md_ind_interrupt()
969 sig.data + in wl3501_md_ind_interrupt()
977 pkt_len = sig.size + 12 - 24 - 4 - 6; in wl3501_md_ind_interrupt()
988 skb_copy_to_linear_data(skb, (unsigned char *)&sig.addr, in wl3501_md_ind_interrupt()
989 sizeof(sig.addr)); in wl3501_md_ind_interrupt()
1000 u16 addr, void *sig, int size) in wl3501_get_confirm_interrupt() argument
1012 struct wl3501_start_confirm sig; in wl3501_start_confirm_interrupt() local
1015 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_start_confirm_interrupt()
1016 if (sig.status == WL3501_STATUS_SUCCESS) in wl3501_start_confirm_interrupt()
1024 struct wl3501_assoc_confirm sig; in wl3501_assoc_confirm_interrupt() local
1027 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_assoc_confirm_interrupt()
1029 if (sig.status == WL3501_STATUS_SUCCESS) in wl3501_assoc_confirm_interrupt()
1036 struct wl3501_auth_confirm sig; in wl3501_auth_confirm_interrupt() local
1039 wl3501_get_from_wla(this, addr, &sig, sizeof(sig)); in wl3501_auth_confirm_interrupt()
1041 if (sig.status == WL3501_STATUS_SUCCESS) in wl3501_auth_confirm_interrupt()