Lines Matching refs:sig

367 static int wl3501_esbq_exec(struct wl3501_card *this, void *sig, int sig_size)
374 wl3501_set_to_wla(this, ptr, sig, sig_size);
385 struct wl3501_get_req sig = {
394 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig));
396 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig));
415 struct wl3501_pwr_mgmt_req sig = {
426 u16 ptr = wl3501_get_tx_buffer(this, sizeof(sig));
428 wl3501_set_to_wla(this, ptr, &sig, sizeof(sig));
458 struct wl3501_md_req sig = {
465 sig_bf = wl3501_get_tx_buffer(this, sizeof(sig));
476 memcpy(&sig.daddr[0], pdata, 12);
479 sig.data = bf;
488 sig.size = pktlen + 24 + 4 + 6;
503 sig.size = pktlen + 24 + 4 - 2;
533 wl3501_set_to_wla(this, sig_bf, &sig, sizeof(sig));
542 struct wl3501_resync_req sig = {
546 return wl3501_esbq_exec(this, &sig, sizeof(sig));
563 struct wl3501_scan_req sig = {
573 return wl3501_esbq_exec(this, &sig, sizeof(sig));
578 struct wl3501_join_req sig = {
590 memcpy(&sig.beacon_period, &this->bss_set[stas].beacon_period, 72);
591 return wl3501_esbq_exec(this, &sig, sizeof(sig));
596 struct wl3501_start_req sig = {
642 iw_copy_mgmt_info_element(&sig.ssid.el, &this->essid.el);
644 return wl3501_esbq_exec(this, &sig, sizeof(sig));
651 struct wl3501_scan_confirm sig;
654 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
655 if (sig.status == WL3501_STATUS_SUCCESS) {
658 (sig.cap_info & WL3501_MGMT_CAPABILITY_ESS)) ||
660 (sig.cap_info & WL3501_MGMT_CAPABILITY_IBSS)) ||
667 else if (this->essid.el.len != sig.ssid.el.len)
669 else if (memcmp(this->essid.essid, sig.ssid.essid,
677 sig.bssid, ETH_ALEN)) {
685 &sig.beacon_period, 73);
687 this->rssi = sig.rssi;
690 } else if (sig.status == WL3501_STATUS_TIMEOUT) {
842 struct wl3501_auth_req sig = {
849 memcpy(sig.mac_addr, this->bssid, ETH_ALEN);
850 return wl3501_esbq_exec(this, &sig, sizeof(sig));
855 struct wl3501_assoc_req sig = {
863 memcpy(sig.mac_addr, this->bssid, ETH_ALEN);
864 return wl3501_esbq_exec(this, &sig, sizeof(sig));
870 struct wl3501_join_confirm sig;
873 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
874 if (sig.status == WL3501_STATUS_SUCCESS) {
929 struct wl3501_md_confirm sig;
932 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
933 wl3501_free_tx_buffer(this, sig.data);
941 struct wl3501_md_ind sig;
946 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
947 this->start_seg = sig.data;
949 sig.data + offsetof(struct wl3501_rx_hdr, rssi),
954 sig.data +
962 pkt_len = sig.size + 12 - 24 - 4 - 6;
973 skb_copy_to_linear_data(skb, (unsigned char *)&sig.daddr, 12);
984 u16 addr, void *sig, int size)
996 struct wl3501_start_confirm sig;
999 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
1000 if (sig.status == WL3501_STATUS_SUCCESS)
1008 struct wl3501_assoc_confirm sig;
1011 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
1013 if (sig.status == WL3501_STATUS_SUCCESS)
1020 struct wl3501_auth_confirm sig;
1023 wl3501_get_from_wla(this, addr, &sig, sizeof(sig));
1025 if (sig.status == WL3501_STATUS_SUCCESS)