Home
last modified time | relevance | path

Searched refs:padapter (Results 1 – 174 of 174) sorted by relevance

/linux-4.4.14/drivers/staging/rtl8712/
Dusb_halinit.c36 u8 r8712_usb_hal_bus_init(struct _adapter *padapter) in r8712_usb_hal_bus_init() argument
41 struct registry_priv *pregistrypriv = &padapter->registrypriv; in r8712_usb_hal_bus_init()
46 r8712_write8(padapter, SYS_CLKR, val8); in r8712_usb_hal_bus_init()
47 val8 = r8712_read8(padapter, SPS1_CTRL); in r8712_usb_hal_bus_init()
50 r8712_write8(padapter, SPS1_CTRL, val8); in r8712_usb_hal_bus_init()
51 val8 = r8712_read8(padapter, AFE_MISC); in r8712_usb_hal_bus_init()
54 r8712_write8(padapter, AFE_MISC, val8); in r8712_usb_hal_bus_init()
55 val8 = r8712_read8(padapter, LDOA15_CTRL); in r8712_usb_hal_bus_init()
58 r8712_write8(padapter, LDOA15_CTRL, val8); in r8712_usb_hal_bus_init()
59 val8 = r8712_read8(padapter, SPS1_CTRL); in r8712_usb_hal_bus_init()
[all …]
Drtl871x_eeprom.c34 static void up_clk(struct _adapter *padapter, u16 *x) in up_clk() argument
37 r8712_write8(padapter, EE_9346CR, (u8)*x); in up_clk()
41 static void down_clk(struct _adapter *padapter, u16 *x) in down_clk() argument
44 r8712_write8(padapter, EE_9346CR, (u8)*x); in down_clk()
48 static void shift_out_bits(struct _adapter *padapter, u16 data, u16 count) in shift_out_bits() argument
52 if (padapter->bSurpriseRemoved) in shift_out_bits()
55 x = r8712_read8(padapter, EE_9346CR); in shift_out_bits()
61 if (padapter->bSurpriseRemoved) in shift_out_bits()
63 r8712_write8(padapter, EE_9346CR, (u8)x); in shift_out_bits()
65 up_clk(padapter, &x); in shift_out_bits()
[all …]
Dos_intfs.c128 static void loadparam(struct _adapter *padapter, struct net_device *pnetdev) in loadparam() argument
130 struct registry_priv *registry_par = &padapter->registrypriv; in loadparam()
177 struct _adapter *padapter = netdev_priv(pnetdev); in r871x_net_set_mac_address() local
180 if (!padapter->bup) in r871x_net_set_mac_address()
187 struct _adapter *padapter = netdev_priv(pnetdev); in r871x_net_get_stats() local
188 struct xmit_priv *pxmitpriv = &(padapter->xmitpriv); in r871x_net_get_stats()
189 struct recv_priv *precvpriv = &(padapter->recvpriv); in r871x_net_get_stats()
191 padapter->stats.tx_packets = pxmitpriv->tx_pkts; in r871x_net_get_stats()
192 padapter->stats.rx_packets = precvpriv->rx_pkts; in r871x_net_get_stats()
193 padapter->stats.tx_dropped = pxmitpriv->tx_drop; in r871x_net_get_stats()
[all …]
Dusb_intf.c256 static uint r8712_usb_dvobj_init(struct _adapter *padapter) in r8712_usb_dvobj_init() argument
261 struct dvobj_priv *pdvobjpriv = &padapter->dvobjpriv; in r8712_usb_dvobj_init()
264 pdvobjpriv->padapter = padapter; in r8712_usb_dvobj_init()
265 padapter->EepromAddressSize = 6; in r8712_usb_dvobj_init()
278 if ((r8712_alloc_io_queue(padapter)) == _FAIL) in r8712_usb_dvobj_init()
283 static void r8712_usb_dvobj_deinit(struct _adapter *padapter) in r8712_usb_dvobj_deinit() argument
287 void rtl871x_intf_stop(struct _adapter *padapter) in rtl871x_intf_stop() argument
290 if (!padapter->bSurpriseRemoved) { in rtl871x_intf_stop()
296 if (padapter->dvobjpriv.inirp_deinit) in rtl871x_intf_stop()
297 padapter->dvobjpriv.inirp_deinit(padapter); in rtl871x_intf_stop()
[all …]
Dhal_init.c46 struct _adapter *padapter = context; in rtl871x_load_fw_cb() local
48 complete(&padapter->rtl8712_fw_ready); in rtl871x_load_fw_cb()
50 struct usb_device *udev = padapter->dvobjpriv.pusbdev; in rtl871x_load_fw_cb()
51 struct usb_interface *pusb_intf = padapter->pusb_intf; in rtl871x_load_fw_cb()
58 padapter->fw = firmware; in rtl871x_load_fw_cb()
60 register_netdev(padapter->pnetdev); in rtl871x_load_fw_cb()
65 int rtl871x_load_fw(struct _adapter *padapter) in rtl871x_load_fw() argument
67 struct device *dev = &padapter->dvobjpriv.pusbdev->dev; in rtl871x_load_fw()
70 init_completion(&padapter->rtl8712_fw_ready); in rtl871x_load_fw()
73 GFP_KERNEL, padapter, rtl871x_load_fw_cb); in rtl871x_load_fw()
[all …]
Drtl8712_cmd.c54 static void check_hw_pbc(struct _adapter *padapter) in check_hw_pbc() argument
58 r8712_write8(padapter, MAC_PINMUX_CTRL, (GPIOMUX_EN | GPIOSEL_GPIO)); in check_hw_pbc()
59 tmp1byte = r8712_read8(padapter, GPIO_IO_SEL); in check_hw_pbc()
61 r8712_write8(padapter, GPIO_IO_SEL, tmp1byte); in check_hw_pbc()
62 tmp1byte = r8712_read8(padapter, GPIO_CTRL); in check_hw_pbc()
73 if (padapter->pid == 0) in check_hw_pbc()
75 kill_pid(find_vpid(padapter->pid), SIGUSR1, 1); in check_hw_pbc()
83 static void query_fw_rx_phy_status(struct _adapter *padapter) in query_fw_rx_phy_status() argument
88 if (check_fwstate(&padapter->mlmepriv, _FW_LINKED)) { in query_fw_rx_phy_status()
89 r8712_write32(padapter, IOCMD_CTRL_REG, 0xf4000001); in query_fw_rx_phy_status()
[all …]
Drtl8712_efuse.c38 static void efuse_reg_ctrl(struct _adapter *padapter, u8 bPowerOn) in efuse_reg_ctrl() argument
46 tmpu8 = r8712_read8(padapter, EFUSE_TEST + 3); in efuse_reg_ctrl()
48 r8712_write8(padapter, EFUSE_TEST + 3, tmpu8); in efuse_reg_ctrl()
51 r8712_write8(padapter, EFUSE_CLK_CTRL, 0x03); in efuse_reg_ctrl()
57 tmpu8 = r8712_read8(padapter, EFUSE_TEST + 3); in efuse_reg_ctrl()
59 r8712_write8(padapter, EFUSE_TEST + 3, tmpu8); in efuse_reg_ctrl()
61 r8712_write8(padapter, EFUSE_CLK_CTRL, 0x02); in efuse_reg_ctrl()
68 u8 r8712_efuse_reg_init(struct _adapter *padapter) in r8712_efuse_reg_init() argument
73 void r8712_efuse_reg_uninit(struct _adapter *padapter) in r8712_efuse_reg_uninit() argument
75 efuse_reg_ctrl(padapter, false); in r8712_efuse_reg_uninit()
[all …]
Drtl871x_ioctl_set.c58 static u8 do_join(struct _adapter *padapter) in do_join() argument
62 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in do_join()
81 r8712_sitesurvey_cmd(padapter, &pmlmepriv->assoc_ssid); in do_join()
97 &(padapter->registrypriv.dev_network); in do_join()
99 pibss = padapter->registrypriv.dev_network. in do_join()
104 r8712_update_registrypriv_dev_network(padapter); in do_join()
106 if (r8712_createbss_cmd(padapter) != _SUCCESS) in do_join()
119 r8712_sitesurvey_cmd(padapter, in do_join()
127 u8 r8712_set_802_11_bssid(struct _adapter *padapter, u8 *bssid) in r8712_set_802_11_bssid() argument
131 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in r8712_set_802_11_bssid()
[all …]
Drtl871x_pwrctrl.c38 void r8712_set_rpwm(struct _adapter *padapter, u8 val8) in r8712_set_rpwm() argument
41 struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv; in r8712_set_rpwm()
47 if (padapter->bDriverStopped || padapter->bSurpriseRemoved) in r8712_set_rpwm()
65 r8712_write8(padapter, 0x1025FE58, rpwm); in r8712_set_rpwm()
69 void r8712_set_ps_mode(struct _adapter *padapter, uint ps_mode, uint smart_ps) in r8712_set_ps_mode() argument
71 struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv; in r8712_set_ps_mode()
97 void r8712_cpwm_int_hdl(struct _adapter *padapter, in r8712_cpwm_int_hdl() argument
100 struct pwrctrl_priv *pwrpriv = &(padapter->pwrctrlpriv); in r8712_cpwm_int_hdl()
101 struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); in r8712_cpwm_int_hdl()
105 del_timer(&padapter->pwrctrlpriv.rpwm_check_timer); in r8712_cpwm_int_hdl()
[all …]
Drtl871x_ioctl_linux.c75 void r8712_indicate_wx_assoc_event(struct _adapter *padapter) in r8712_indicate_wx_assoc_event() argument
78 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in r8712_indicate_wx_assoc_event()
83 wireless_send_event(padapter->pnetdev, SIOCGIWAP, &wrqu, NULL); in r8712_indicate_wx_assoc_event()
86 void r8712_indicate_wx_disassoc_event(struct _adapter *padapter) in r8712_indicate_wx_disassoc_event() argument
92 wireless_send_event(padapter->pnetdev, SIOCGIWAP, &wrqu, NULL); in r8712_indicate_wx_disassoc_event()
97 struct _adapter *padapter) in handle_pairwise_key() argument
107 padapter->securitypriv. busetkipkey = false; in handle_pairwise_key()
108 mod_timer(&padapter->securitypriv.tkip_timer, in handle_pairwise_key()
111 r8712_setstakey_cmd(padapter, (unsigned char *)psta, true); in handle_pairwise_key()
115 struct _adapter *padapter) in handle_group_key() argument
[all …]
Drtl8712_recv.c50 int r8712_init_recv_priv(struct recv_priv *precvpriv, struct _adapter *padapter) in r8712_init_recv_priv() argument
71 res = r8712_os_recvbuf_resource_alloc(padapter, precvbuf); in r8712_init_recv_priv()
75 precvbuf->adapter = padapter; in r8712_init_recv_priv()
83 (unsigned long)padapter); in r8712_init_recv_priv()
88 pskb = netdev_alloc_skb(padapter->pnetdev, MAX_RECVBUF_SZ + in r8712_init_recv_priv()
105 struct _adapter *padapter = precvpriv->adapter; in r8712_free_recv_priv() local
109 r8712_os_recvbuf_resource_free(padapter, precvbuf); in r8712_free_recv_priv()
115 netdev_warn(padapter->pnetdev, "r8712u: rx_skb_queue not empty\n"); in r8712_free_recv_priv()
118 netdev_warn(padapter->pnetdev, "r8712u: free_recv_skb_queue not empty %d\n", in r8712_free_recv_priv()
122 int r8712_init_recvbuf(struct _adapter *padapter, struct recv_buf *precvbuf) in r8712_init_recvbuf() argument
[all …]
Dusb_osintf.h34 unsigned int r8712_usb_inirp_init(struct _adapter *padapter);
35 unsigned int r8712_usb_inirp_deinit(struct _adapter *padapter);
36 uint rtl871x_hal_init(struct _adapter *padapter);
37 uint rtl8712_hal_deinit(struct _adapter *padapter);
39 void rtl871x_intf_stop(struct _adapter *padapter);
40 void r871x_dev_unload(struct _adapter *padapter);
41 void r8712_stop_drv_threads(struct _adapter *padapter);
42 void r8712_stop_drv_timers(struct _adapter *padapter);
43 u8 r8712_init_drv_sw(struct _adapter *padapter);
44 u8 r8712_free_drv_sw(struct _adapter *padapter);
Dusb_ops_linux.c45 void *padapter; member
158 struct _adapter *padapter = (struct _adapter *)pintf->adapter; in usb_write_mem_complete() local
162 padapter->bDriverStopped = true; in usb_write_mem_complete()
164 padapter->bSurpriseRemoved = true; in usb_write_mem_complete()
172 struct _adapter *padapter = (struct _adapter *)pintfhdl->adapter; in r8712_usb_write_mem() local
174 struct io_queue *pio_queue = padapter->pio_queue; in r8712_usb_write_mem()
179 if ((padapter->bDriverStopped) || (padapter->bSurpriseRemoved) || in r8712_usb_write_mem()
180 (padapter->pwrctrlpriv.pnp_bstop_trx)) in r8712_usb_write_mem()
197 struct _adapter *padapter = (struct _adapter *)precvbuf->adapter; in r8712_usb_read_port_complete() local
198 struct recv_priv *precvpriv = &padapter->recvpriv; in r8712_usb_read_port_complete()
[all …]
Dxmit_linux.c109 struct _adapter *padapter = container_of(work, struct _adapter, in r8712_SetFilter() local
114 oldvalue = r8712_read8(padapter, 0x117); in r8712_SetFilter()
116 r8712_write8(padapter, 0x117, newvalue); in r8712_SetFilter()
118 spin_lock_irqsave(&padapter->lockRxFF0Filter, irqL); in r8712_SetFilter()
119 padapter->blnEnableRxFF0Filter = 1; in r8712_SetFilter()
120 spin_unlock_irqrestore(&padapter->lockRxFF0Filter, irqL); in r8712_SetFilter()
123 } while (padapter->blnEnableRxFF0Filter == 1); in r8712_SetFilter()
124 r8712_write8(padapter, 0x117, oldvalue); in r8712_SetFilter()
127 int r8712_xmit_resource_alloc(struct _adapter *padapter, in r8712_xmit_resource_alloc() argument
135 netdev_err(padapter->pnetdev, "pxmitbuf->pxmit_urb[i] == NULL\n"); in r8712_xmit_resource_alloc()
[all …]
Drtl871x_cmd.c175 if (pcmdpriv->padapter->eeprompriv.bautoload_fail_flag) in r8712_enqueue_cmd()
189 if (pcmdpriv->padapter->eeprompriv.bautoload_fail_flag) in r8712_enqueue_cmd_ex()
222 u8 r8712_sitesurvey_cmd(struct _adapter *padapter, in r8712_sitesurvey_cmd() argument
227 struct cmd_priv *pcmdpriv = &padapter->cmdpriv; in r8712_sitesurvey_cmd()
228 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in r8712_sitesurvey_cmd()
252 padapter->ledpriv.LedControlHandler(padapter, LED_CTL_SITE_SURVEY); in r8712_sitesurvey_cmd()
253 padapter->blnEnableRxFF0Filter = 0; in r8712_sitesurvey_cmd()
257 u8 r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset) in r8712_setdatarate_cmd() argument
261 struct cmd_priv *pcmdpriv = &padapter->cmdpriv; in r8712_setdatarate_cmd()
279 u8 r8712_set_chplan_cmd(struct _adapter *padapter, int chplan) in r8712_set_chplan_cmd() argument
[all …]
Drtl871x_cmd.h64 struct _adapter *padapter; member
720 u8 r8712_setMacAddr_cmd(struct _adapter *padapter, u8 *mac_addr);
721 u8 r8712_setassocsta_cmd(struct _adapter *padapter, u8 *mac_addr);
722 u8 r8712_sitesurvey_cmd(struct _adapter *padapter,
724 u8 r8712_createbss_cmd(struct _adapter *padapter);
725 u8 r8712_setstakey_cmd(struct _adapter *padapter, u8 *psta, u8 unicast_key);
726 u8 r8712_joinbss_cmd(struct _adapter *padapter,
728 u8 r8712_disassoc_cmd(struct _adapter *padapter);
729 u8 r8712_setopmode_cmd(struct _adapter *padapter,
731 u8 r8712_setdatarate_cmd(struct _adapter *padapter, u8 *rateset);
[all …]
Drtl8712_led.c87 static void InitLed871x(struct _adapter *padapter, struct LED_871x *pLed, in InitLed871x() argument
92 nic = padapter->pnetdev; in InitLed871x()
93 pLed->padapter = padapter; in InitLed871x()
121 static void SwLedOn(struct _adapter *padapter, struct LED_871x *pLed) in SwLedOn() argument
125 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in SwLedOn()
127 LedCfg = r8712_read8(padapter, LEDCFG); in SwLedOn()
133 r8712_write8(padapter, LEDCFG, LedCfg & 0xf0); in SwLedOn()
137 r8712_write8(padapter, LEDCFG, LedCfg & 0x0f); in SwLedOn()
149 static void SwLedOff(struct _adapter *padapter, struct LED_871x *pLed) in SwLedOff() argument
153 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in SwLedOff()
[all …]
Drtl8712_efuse.h27 u8 r8712_efuse_reg_init(struct _adapter *padapter);
28 void r8712_efuse_reg_uninit(struct _adapter *padapter);
29 u16 r8712_efuse_get_current_size(struct _adapter *padapter);
30 int r8712_efuse_get_max_size(struct _adapter *padapter);
31 void r8712_efuse_change_max_size(struct _adapter *padapter);
32 u8 r8712_efuse_pg_packet_read(struct _adapter *padapter,
34 u8 r8712_efuse_pg_packet_write(struct _adapter *padapter,
37 u8 r8712_efuse_access(struct _adapter *padapter, u8 bRead,
39 u8 r8712_efuse_map_read(struct _adapter *padapter, u16 addr,
41 u8 r8712_efuse_map_write(struct _adapter *padapter, u16 addr,
Drtl871x_ioctl_rtl.c52 struct _adapter *padapter = (struct _adapter *) in oid_rt_get_small_packet_crc_hdl() local
59 padapter->recvpriv.rx_smallpacket_crcerr; in oid_rt_get_small_packet_crc_hdl()
69 struct _adapter *padapter = (struct _adapter *) in oid_rt_get_middle_packet_crc_hdl() local
76 padapter->recvpriv.rx_middlepacket_crcerr; in oid_rt_get_middle_packet_crc_hdl()
86 struct _adapter *padapter = (struct _adapter *) in oid_rt_get_large_packet_crc_hdl() local
93 padapter->recvpriv.rx_largepacket_crcerr; in oid_rt_get_large_packet_crc_hdl()
118 struct _adapter *padapter = (struct _adapter *) in oid_rt_get_rx_total_packet_hdl() local
125 padapter->recvpriv.rx_pkts + in oid_rt_get_rx_total_packet_hdl()
126 padapter->recvpriv.rx_drop; in oid_rt_get_rx_total_packet_hdl()
150 struct _adapter *padapter = (struct _adapter *) in oid_rt_get_rx_icv_err_hdl() local
[all …]
Drtl871x_xmit.c41 static void alloc_hwxmits(struct _adapter *padapter);
42 static void free_hwxmits(struct _adapter *padapter);
65 struct _adapter *padapter) in _r8712_init_xmit_priv() argument
76 pxmitpriv->adapter = padapter; in _r8712_init_xmit_priv()
101 pxframe->padapter = padapter; in _r8712_init_xmit_priv()
145 r8712_xmit_resource_alloc(padapter, pxmitbuf); in _r8712_init_xmit_priv()
151 INIT_WORK(&padapter->wkFilterRxFF0, r8712_SetFilter); in _r8712_init_xmit_priv()
152 alloc_hwxmits(padapter); in _r8712_init_xmit_priv()
156 (unsigned long)padapter); in _r8712_init_xmit_priv()
163 struct _adapter *padapter = pxmitpriv->adapter; in _free_xmit_priv() local
[all …]
Drtl8712_xmit.c37 static void dump_xframe(struct _adapter *padapter,
64 int r8712_txframes_sta_ac_pending(struct _adapter *padapter, in r8712_txframes_sta_ac_pending() argument
98 struct _adapter *padapter = pxmitframe->padapter; in get_ff_hwaddr() local
99 struct dvobj_priv *pdvobj = &padapter->dvobjpriv; in get_ff_hwaddr()
236 void r8712_do_queue_select(struct _adapter *padapter, in r8712_do_queue_select() argument
240 struct dvobj_priv *pdvobj = &padapter->dvobjpriv; in r8712_do_queue_select()
283 struct _adapter *padapter = pxmitframe->padapter; in r8712_construct_txaggr_cmd_hdr() local
284 struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); in r8712_construct_txaggr_cmd_hdr()
300 struct _adapter *padapter = pxmitframe->padapter; in r8712_append_mpdu_unit() local
306 r8712_xmitframe_coalesce(padapter, pxmitframe->pkt, pxmitframe); in r8712_append_mpdu_unit()
[all …]
Drtl871x_ioctl_set.h41 u8 r8712_set_802_11_bssid(struct _adapter *padapter, u8 *bssid);
43 u8 r8712_set_802_11_add_wep(struct _adapter *padapter,
46 u8 r8712_set_802_11_disassociate(struct _adapter *padapter);
48 u8 r8712_set_802_11_bssid_list_scan(struct _adapter *padapter);
50 void r8712_set_802_11_infrastructure_mode(struct _adapter *padapter,
53 void r8712_set_802_11_ssid(struct _adapter *padapter,
Drecv_osdep.h34 struct _adapter *padapter);
39 void r8712_handle_tkip_mic_err(struct _adapter *padapter, u8 bgroup);
41 struct _adapter *padapter);
43 int r8712_os_recv_resource_alloc(struct _adapter *padapter,
45 int r8712_os_recvbuf_resource_alloc(struct _adapter *padapter,
47 int r8712_os_recvbuf_resource_free(struct _adapter *padapter,
Drecv_linux.c44 int r8712_os_recv_resource_alloc(struct _adapter *padapter, in r8712_os_recv_resource_alloc() argument
52 int r8712_os_recvbuf_resource_alloc(struct _adapter *padapter, in r8712_os_recvbuf_resource_alloc() argument
75 int r8712_os_recvbuf_resource_free(struct _adapter *padapter, in r8712_os_recvbuf_resource_free() argument
87 void r8712_handle_tkip_mic_err(struct _adapter *padapter, u8 bgroup) in r8712_handle_tkip_mic_err() argument
91 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in r8712_handle_tkip_mic_err()
102 wireless_send_event(padapter->pnetdev, IWEVMICHAELMICFAILURE, &wrqu, in r8712_handle_tkip_mic_err()
106 void r8712_recv_indicatepkt(struct _adapter *padapter, in r8712_recv_indicatepkt() argument
114 precvpriv = &(padapter->recvpriv); in r8712_recv_indicatepkt()
126 skb->dev = padapter->pnetdev; in r8712_recv_indicatepkt()
127 skb->protocol = eth_type_trans(skb, padapter->pnetdev); in r8712_recv_indicatepkt()
Drtl871x_sta_mgt.c148 preorder_ctrl->padapter = pstapriv->padapter; in r8712_alloc_stainfo()
162 void r8712_free_stainfo(struct _adapter *padapter, struct sta_info *psta) in r8712_free_stainfo() argument
169 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in r8712_free_stainfo()
170 struct sta_priv *pstapriv = &padapter->stapriv; in r8712_free_stainfo()
210 void r8712_free_all_stainfo(struct _adapter *padapter) in r8712_free_all_stainfo() argument
216 struct sta_priv *pstapriv = &padapter->stapriv; in r8712_free_all_stainfo()
217 struct sta_info *pbcmc_stainfo = r8712_get_bcmc_stainfo(padapter); in r8712_free_all_stainfo()
230 r8712_free_stainfo(padapter, psta); in r8712_free_all_stainfo()
263 void r8712_init_bcmc_stainfo(struct _adapter *padapter) in r8712_init_bcmc_stainfo() argument
266 struct sta_priv *pstapriv = &padapter->stapriv; in r8712_init_bcmc_stainfo()
[all …]
Drtl871x_mlme.c42 static void update_ht_cap(struct _adapter *padapter, u8 *pie, uint ie_len);
44 static sint _init_mlme_priv(struct _adapter *padapter) in _init_mlme_priv() argument
49 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in _init_mlme_priv()
52 pmlmepriv->nic_hdl = (u8 *)padapter; in _init_mlme_priv()
81 r8712_init_mlme_timer(padapter); in _init_mlme_priv()
168 static void _free_network_queue(struct _adapter *padapter) in _free_network_queue() argument
173 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in _free_network_queue()
187 sint r8712_if_up(struct _adapter *padapter) in r8712_if_up() argument
191 if (padapter->bDriverStopped || padapter->bSurpriseRemoved || in r8712_if_up()
192 !check_fwstate(&padapter->mlmepriv, _FW_LINKED)) { in r8712_if_up()
[all …]
Drtl871x_led.h86 struct _adapter *padapter; member
111 void (*LedControlHandler)(struct _adapter *padapter,
119 void r8712_InitSwLeds(struct _adapter *padapter);
120 void r8712_DeInitSwLeds(struct _adapter *padapter);
121 void LedControl871x(struct _adapter *padapter, enum LED_CTL_MODE LedAction);
Dmlme_linux.c75 void r8712_init_mlme_timer(struct _adapter *padapter) in r8712_init_mlme_timer() argument
77 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in r8712_init_mlme_timer()
80 (unsigned long)padapter); in r8712_init_mlme_timer()
83 (unsigned long)padapter); in r8712_init_mlme_timer()
85 (unsigned long)padapter); in r8712_init_mlme_timer()
87 (unsigned long)padapter); in r8712_init_mlme_timer()
89 (unsigned long)padapter); in r8712_init_mlme_timer()
Drtl871x_xmit.h159 struct _adapter *padapter; member
269 void r8712_update_protection(struct _adapter *padapter, u8 *ie, uint ie_len);
275 sint r8712_xmit_classifier(struct _adapter *padapter,
277 sint r8712_xmitframe_coalesce(struct _adapter *padapter, _pkt *pkt,
281 sint r8712_update_attrib(struct _adapter *padapter, _pkt *pkt,
283 int r8712_txframes_sta_ac_pending(struct _adapter *padapter,
286 struct _adapter *padapter);
290 int r8712_pre_xmit(struct _adapter *padapter, struct xmit_frame *pxmitframe);
291 int r8712_xmit_enqueue(struct _adapter *padapter,
293 int r8712_xmit_direct(struct _adapter *padapter, struct xmit_frame *pxmitframe);
Drtl871x_pwrctrl.h123 sint r8712_register_cmd_alive(struct _adapter *padapter);
124 void r8712_unregister_cmd_alive(struct _adapter *padapter);
125 void r8712_cpwm_int_hdl(struct _adapter *padapter,
127 void r8712_set_ps_mode(struct _adapter *padapter, uint ps_mode,
129 void r8712_set_rpwm(struct _adapter *padapter, u8 val8);
Drtl871x_recv.c64 struct _adapter *padapter) in _r8712_init_recv_priv() argument
73 precvpriv->adapter = padapter; in _r8712_init_recv_priv()
92 r8712_os_recv_resource_alloc(padapter, precvframe); in _r8712_init_recv_priv()
93 precvframe->u.hdr.adapter = padapter; in _r8712_init_recv_priv()
97 return r8712_init_recv_priv(precvpriv, padapter); in _r8712_init_recv_priv()
111 struct _adapter *padapter; in r8712_alloc_recvframe() local
122 padapter = precvframe->u.hdr.adapter; in r8712_alloc_recvframe()
123 if (padapter != NULL) { in r8712_alloc_recvframe()
124 precvpriv = &padapter->recvpriv; in r8712_alloc_recvframe()
219 union recv_frame *r8712_decryptor(struct _adapter *padapter, in r8712_decryptor() argument
[all …]
Dsta_info.h111 struct _adapter *padapter; member
138 void r8712_free_stainfo(struct _adapter *padapter, struct sta_info *psta);
139 void r8712_free_all_stainfo(struct _adapter *padapter);
141 void r8712_init_bcmc_stainfo(struct _adapter *padapter);
142 struct sta_info *r8712_get_bcmc_stainfo(struct _adapter *padapter);
Dmlme_osdep.h32 void r8712_init_mlme_timer(struct _adapter *padapter);
39 void r8712_indicate_wx_assoc_event(struct _adapter *padapter);
40 void r8712_indicate_wx_disassoc_event(struct _adapter *padapter);
Drtl871x_security.h213 u32 r8712_aes_encrypt(struct _adapter *padapter, u8 *pxmitframe);
214 u32 r8712_tkip_encrypt(struct _adapter *padapter, u8 *pxmitframe);
215 void r8712_wep_encrypt(struct _adapter *padapter, u8 *pxmitframe);
216 u32 r8712_aes_decrypt(struct _adapter *padapter, u8 *precvframe);
217 u32 r8712_tkip_decrypt(struct _adapter *padapter, u8 *precvframe);
218 void r8712_wep_decrypt(struct _adapter *padapter, u8 *precvframe);
Dxmit_osdep.h51 int r8712_xmit_resource_alloc(struct _adapter *padapter,
53 void r8712_xmit_resource_free(struct _adapter *padapter,
61 void r8712_xmit_complete(struct _adapter *padapter,
Drtl871x_mp_ioctl.c159 static int mp_start_test(struct _adapter *padapter) in mp_start_test() argument
161 struct mp_priv *pmppriv = &padapter->mppriv; in mp_start_test()
162 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in mp_start_test()
196 psta = r8712_get_stainfo(&padapter->stapriv, in mp_start_test()
199 r8712_free_stainfo(padapter, psta); in mp_start_test()
200 psta = r8712_alloc_stainfo(&padapter->stapriv, bssid.MacAddress); in mp_start_test()
210 r8712_os_indicate_connect(padapter); in mp_start_test()
219 static int mp_stop_test(struct _adapter *padapter) in mp_stop_test() argument
221 struct mp_priv *pmppriv = &padapter->mppriv; in mp_stop_test()
222 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in mp_stop_test()
[all …]
Dusb_ops.h44 void r8712_usb_read_port_cancel(struct _adapter *padapter);
45 void r8712_usb_write_port_cancel(struct _adapter *padapter);
Drtl871x_mlme.h225 sint r8712_if_up(struct _adapter *padapter);
226 void r8712_joinbss_reset(struct _adapter *padapter);
227 unsigned int r8712_restructure_ht_ie(struct _adapter *padapter, u8 *in_ie,
229 void r8712_issue_addbareq_cmd(struct _adapter *padapter, int priority);
Drtl871x_io.c50 static uint _init_intf_hdl(struct _adapter *padapter, in _init_intf_hdl() argument
67 pintf_hdl->adapter = (u8 *)padapter; in _init_intf_hdl()
71 pintf_priv->intf_dev = (u8 *)&(padapter->dvobjpriv); in _init_intf_hdl()
Drtl871x_eeprom.h97 void r8712_eeprom_write16(struct _adapter *padapter, u16 reg, u16 data);
98 u16 r8712_eeprom_read16(struct _adapter *padapter, u16 reg);
Drtl8712_xmit.h110 int r8712_xmitframe_complete(struct _adapter *padapter,
113 void r8712_do_queue_select(struct _adapter *padapter,
Drtl871x_security.c164 void r8712_wep_encrypt(struct _adapter *padapter, u8 *pxmitframe) in r8712_wep_encrypt() argument
173 struct security_priv *psecuritypriv = &padapter->securitypriv; in r8712_wep_encrypt()
174 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in r8712_wep_encrypt()
220 void r8712_wep_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_wep_decrypt() argument
230 struct security_priv *psecuritypriv = &padapter->securitypriv; in r8712_wep_decrypt()
571 u32 r8712_tkip_encrypt(struct _adapter *padapter, u8 *pxmitframe) in r8712_tkip_encrypt() argument
585 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in r8712_tkip_encrypt()
597 stainfo = r8712_get_stainfo(&padapter->stapriv, in r8712_tkip_encrypt()
651 u32 r8712_tkip_decrypt(struct _adapter *padapter, u8 *precvframe) in r8712_tkip_decrypt() argument
665 struct security_priv *psecuritypriv = &padapter->securitypriv; in r8712_tkip_decrypt()
[all …]
Drtl8712_hal.h151 uint rtl8712_hal_init(struct _adapter *padapter);
152 int rtl871x_load_fw(struct _adapter *padapter);
Drtl8712_recv.h151 int r8712_init_recvbuf(struct _adapter *padapter, struct recv_buf *precvbuf);
152 void r8712_rxcmd_event_hdl(struct _adapter *padapter, void *prxcmdbuf);
Drtl871x_mp.h67 struct _adapter *padapter; member
254 void mp871xinit(struct _adapter *padapter);
255 void mp871xdeinit(struct _adapter *padapter);
Drtl871x_mp.c73 pmp_xmitframe->padapter = pmp_priv->papdater; in init_mp_priv()
88 void mp871xinit(struct _adapter *padapter) in mp871xinit() argument
90 struct mp_priv *pmppriv = &padapter->mppriv; in mp871xinit()
92 pmppriv->papdater = padapter; in mp871xinit()
96 void mp871xdeinit(struct _adapter *padapter) in mp871xdeinit() argument
98 struct mp_priv *pmppriv = &padapter->mppriv; in mp871xdeinit()
Drtl871x_recv.h18 struct _adapter *padapter; member
135 int recv_func(struct _adapter *padapter, void *pcontext);
Drtl8712_event.h29 void r8712_event_handle(struct _adapter *padapter, uint *peventbuf);
Ddrv_types.h130 struct _adapter *padapter; member
Drtl871x_io.h120 void (*_async_io_callback)(struct _adapter *padapter,
Drtl871x_mp_ioctl.h86 int mp_start_joinbss(struct _adapter *padapter, struct ndis_802_11_ssid *pssid);
/linux-4.4.14/drivers/staging/rtl8723au/core/
Drtw_sreset.c19 void rtw_sreset_init(struct rtw_adapter *padapter) in rtw_sreset_init() argument
21 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in rtw_sreset_init()
30 void rtw_sreset_reset_value(struct rtw_adapter *padapter) in rtw_sreset_reset_value() argument
32 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in rtw_sreset_reset_value()
40 bool rtw_sreset_inprogress(struct rtw_adapter *padapter) in rtw_sreset_inprogress() argument
42 struct rtw_adapter *primary_adapter = GET_PRIMARY_ADAPTER(padapter); in rtw_sreset_inprogress()
48 static void sreset_restore_security_station(struct rtw_adapter *padapter) in sreset_restore_security_station() argument
50 struct mlme_priv *mlmepriv = &padapter->mlmepriv; in sreset_restore_security_station()
51 struct sta_priv *pstapriv = &padapter->stapriv; in sreset_restore_security_station()
53 struct mlme_ext_info *pmlmeinfo = &padapter->mlmeextpriv.mlmext_info; in sreset_restore_security_station()
[all …]
Drtw_pwrctrl.c26 void ips_enter23a(struct rtw_adapter *padapter) in ips_enter23a() argument
28 struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv; in ips_enter23a()
39 rtl8723a_BT_disable_coexist(padapter); in ips_enter23a()
48 rtw_ips_pwr_down23a(padapter); in ips_enter23a()
56 int ips_leave23a(struct rtw_adapter *padapter) in ips_leave23a() argument
58 struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv; in ips_leave23a()
59 struct security_priv *psecuritypriv = &padapter->securitypriv; in ips_leave23a()
60 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in ips_leave23a()
73 result = rtw_ips_pwr_up23a(padapter); in ips_leave23a()
84 __func__, padapter->mlmeextpriv.cur_channel, in ips_leave23a()
[all …]
Drtw_ap.c26 void init_mlme_ap_info23a(struct rtw_adapter *padapter) in init_mlme_ap_info23a() argument
28 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in init_mlme_ap_info23a()
29 struct sta_priv *pstapriv = &padapter->stapriv; in init_mlme_ap_info23a()
37 start_ap_mode23a(padapter); in init_mlme_ap_info23a()
40 void free_mlme_ap_info23a(struct rtw_adapter *padapter) in free_mlme_ap_info23a() argument
43 struct sta_priv *pstapriv = &padapter->stapriv; in free_mlme_ap_info23a()
44 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in free_mlme_ap_info23a()
45 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in free_mlme_ap_info23a()
51 rtw_sta_flush23a(padapter); in free_mlme_ap_info23a()
56 rtw_free_all_stainfo23a(padapter); in free_mlme_ap_info23a()
[all …]
Drtw_mlme_ext.c27 static int OnAssocReq23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
28 static int OnAssocRsp23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
29 static int OnProbeReq23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
30 static int OnProbeRsp23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
31 static int DoReserved23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
32 static int OnBeacon23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
33 static int OnAtim23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
34 static int OnDisassoc23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
35 static int OnAuth23aClient23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
36 static int OnDeAuth23a(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
[all …]
Drtw_cmd.c212 if (pcmdpriv->padapter->hw_init_completed == false && bAllow == false) in rtw_cmd_filter()
226 cmd_obj->padapter = pcmdpriv->padapter; in rtw_enqueue_cmd23a()
239 netdev_err(pcmdpriv->padapter->pnetdev, in rtw_enqueue_cmd23a()
270 int (*cmd_hdl)(struct rtw_adapter *padapter, const u8 *pbuf); in rtw_cmd_work()
275 pcmdpriv = &pcmd->padapter->cmdpriv; in rtw_cmd_work()
290 pcmd->res = cmd_hdl(pcmd->padapter, pcmd->parmbuf); in rtw_cmd_work()
309 pcmd_callback(pcmd->padapter, pcmd); in rtw_cmd_work()
320 int rtw_sitesurvey_cmd23a(struct rtw_adapter *padapter, in rtw_sitesurvey_cmd23a() argument
327 struct cmd_priv *pcmdpriv = &padapter->cmdpriv; in rtw_sitesurvey_cmd23a()
328 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_sitesurvey_cmd23a()
[all …]
Drtw_wlan_util.c127 u8 judge_network_type23a(struct rtw_adapter *padapter, in judge_network_type23a() argument
131 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in judge_network_type23a()
197 static int is_basicrate(struct rtw_adapter *padapter, unsigned char rate) in is_basicrate() argument
201 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in is_basicrate()
215 static unsigned int ratetbl2rateset(struct rtw_adapter *padapter, in ratetbl2rateset() argument
221 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in ratetbl2rateset()
234 if (is_basicrate(padapter, rate) == true) in ratetbl2rateset()
245 void get_rate_set23a(struct rtw_adapter *padapter, in get_rate_set23a() argument
251 *bssrate_len = ratetbl2rateset(padapter, supportedrates); in get_rate_set23a()
327 void SelectChannel23a(struct rtw_adapter *padapter, unsigned char channel) in SelectChannel23a() argument
[all …]
Drtw_efuse.c35 static void Efuse_PowerSwitch(struct rtw_adapter *padapter, in Efuse_PowerSwitch() argument
42 rtl8723au_write8(padapter, REG_EFUSE_ACCESS, EFUSE_ACCESS_ON); in Efuse_PowerSwitch()
48 tmpV16 = rtl8723au_read16(padapter, REG_SYS_ISO_CTRL); in Efuse_PowerSwitch()
51 rtl8723au_write16(padapter, REG_SYS_ISO_CTRL, tmpV16); in Efuse_PowerSwitch()
54 tmpV16 = rtl8723au_read16(padapter, REG_SYS_FUNC_EN); in Efuse_PowerSwitch()
57 rtl8723au_write16(padapter, REG_SYS_FUNC_EN, tmpV16); in Efuse_PowerSwitch()
64 tmpV16 = rtl8723au_read16(padapter, REG_SYS_CLKR); in Efuse_PowerSwitch()
67 rtl8723au_write16(padapter, REG_SYS_CLKR, tmpV16); in Efuse_PowerSwitch()
72 tempval = rtl8723au_read8(padapter, EFUSE_TEST + 3); in Efuse_PowerSwitch()
75 rtl8723au_write8(padapter, EFUSE_TEST + 3, in Efuse_PowerSwitch()
[all …]
Drtw_recv.c46 struct rtw_adapter *padapter) in _rtw_init_recv_priv23a() argument
58 precvpriv->adapter = padapter; in _rtw_init_recv_priv23a()
69 precvframe->adapter = padapter; in _rtw_init_recv_priv23a()
76 res = rtl8723au_init_recv_priv(padapter); in _rtw_init_recv_priv23a()
79 (unsigned long)padapter); in _rtw_init_recv_priv23a()
90 struct rtw_adapter *padapter = precvpriv->adapter; in _rtw_free_recv_priv23a() local
94 rtw_free_uc_swdec_pending_queue23a(padapter); in _rtw_free_recv_priv23a()
102 rtl8723au_free_recv_priv(padapter); in _rtw_free_recv_priv23a()
109 struct rtw_adapter *padapter; in rtw_alloc_recvframe23a() local
124 padapter = pframe->adapter; in rtw_alloc_recvframe23a()
[all …]
Drtw_xmit.c52 struct rtw_adapter *padapter) in _rtw_init_xmit_priv23a() argument
66 pxmitpriv->adapter = padapter; in _rtw_init_xmit_priv23a()
82 pxframe->padapter = padapter; in _rtw_init_xmit_priv23a()
105 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv23a()
108 res = rtw_os_xmit_resource_alloc23a(padapter, pxmitbuf, in _rtw_init_xmit_priv23a()
131 pxframe->padapter = padapter; in _rtw_init_xmit_priv23a()
157 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv23a()
160 res = rtw_os_xmit_resource_alloc23a(padapter, pxmitbuf, in _rtw_init_xmit_priv23a()
174 rtw_alloc_hwxmits23a(padapter); in _rtw_init_xmit_priv23a()
185 tasklet_init(&padapter->xmitpriv.xmit_tasklet, in _rtw_init_xmit_priv23a()
[all …]
Drtw_mlme.c31 static int rtw_do_join(struct rtw_adapter *padapter);
33 static void rtw_init_mlme_timer(struct rtw_adapter *padapter) in rtw_init_mlme_timer() argument
35 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_init_mlme_timer()
38 (unsigned long)padapter); in rtw_init_mlme_timer()
41 (unsigned long)padapter); in rtw_init_mlme_timer()
44 rtw_dynamic_check_timer_handler, (unsigned long)padapter); in rtw_init_mlme_timer()
47 rtw_set_scan_deny_timer_hdl, (unsigned long)padapter); in rtw_init_mlme_timer()
50 int rtw_init_mlme_priv23a(struct rtw_adapter *padapter) in rtw_init_mlme_priv23a() argument
52 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_init_mlme_priv23a()
54 pmlmepriv->nic_hdl = padapter; in rtw_init_mlme_priv23a()
[all …]
Drtw_sta_mgt.c132 psta->padapter = pstapriv->padapter; in rtw_alloc_stainfo23a()
172 preorder_ctrl->padapter = pstapriv->padapter; in rtw_alloc_stainfo23a()
197 int rtw_free_stainfo23a(struct rtw_adapter *padapter, struct sta_info *psta) in rtw_free_stainfo23a() argument
201 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_free_stainfo23a()
202 struct sta_priv *pstapriv = &padapter->stapriv; in rtw_free_stainfo23a()
289 rtl8723a_SetHalODMVar(padapter, HAL_ODM_STA_INFO, psta, false); in rtw_free_stainfo23a()
326 void rtw_free_all_stainfo23a(struct rtw_adapter *padapter) in rtw_free_all_stainfo23a() argument
330 struct sta_priv *pstapriv = &padapter->stapriv; in rtw_free_all_stainfo23a()
331 struct sta_info *pbcmc_stainfo = rtw_get_bcmc_stainfo23a(padapter); in rtw_free_all_stainfo23a()
346 rtw_free_stainfo23a(padapter, psta); in rtw_free_all_stainfo23a()
[all …]
Drtw_security.c147 void rtw_wep_encrypt23a(struct rtw_adapter *padapter, in rtw_wep_encrypt23a() argument
159 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_wep_encrypt23a()
160 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_wep_encrypt23a()
211 void rtw_wep_decrypt23a(struct rtw_adapter *padapter, in rtw_wep_decrypt23a() argument
222 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_wep_decrypt23a()
600 int rtw_tkip_encrypt23a(struct rtw_adapter *padapter, in rtw_tkip_encrypt23a() argument
615 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_tkip_encrypt23a()
616 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_tkip_encrypt23a()
633 stainfo = rtw_get_stainfo23a(&padapter->stapriv, in rtw_tkip_encrypt23a()
709 int rtw_tkip_decrypt23a(struct rtw_adapter *padapter, in rtw_tkip_decrypt23a() argument
[all …]
/linux-4.4.14/drivers/staging/rtl8723au/os_dep/
Dos_intfs.c175 static void loadparam(struct rtw_adapter *padapter, struct net_device *pnetdev) in loadparam() argument
177 struct registry_priv *registry_par = &padapter->registrypriv; in loadparam()
240 struct rtw_adapter *padapter = netdev_priv(pnetdev); in rtw_net_set_mac_address() local
243 if (!padapter->bup) in rtw_net_set_mac_address()
244 ether_addr_copy(padapter->eeprompriv.mac_addr, addr->sa_data); in rtw_net_set_mac_address()
250 struct rtw_adapter *padapter = netdev_priv(pnetdev); in rtw_net_get_stats() local
251 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_net_get_stats()
252 struct recv_priv *precvpriv = &padapter->recvpriv; in rtw_net_get_stats()
254 padapter->stats.tx_packets = pxmitpriv->tx_pkts; in rtw_net_get_stats()
255 padapter->stats.rx_packets = precvpriv->rx_pkts; in rtw_net_get_stats()
[all …]
Dusb_intf.c214 void rtl8723a_usb_intf_stop(struct rtw_adapter *padapter) in rtl8723a_usb_intf_stop() argument
219 if (!padapter->bSurpriseRemoved) { in rtl8723a_usb_intf_stop()
228 rtl8723au_inirp_deinit(padapter); in rtl8723a_usb_intf_stop()
231 rtl8723au_write_port_cancel(padapter); in rtl8723a_usb_intf_stop()
237 static void rtw_dev_unload(struct rtw_adapter *padapter) in rtw_dev_unload() argument
239 struct submit_ctx *pack_tx_ops = &padapter->xmitpriv.ack_tx_ops; in rtw_dev_unload()
243 if (padapter->bup) { in rtw_dev_unload()
246 padapter->bDriverStopped = true; in rtw_dev_unload()
247 if (padapter->xmitpriv.ack_tx) in rtw_dev_unload()
252 rtl8723a_usb_intf_stop(padapter); in rtw_dev_unload()
[all …]
Dxmit_linux.c27 int rtw_os_xmit_resource_alloc23a(struct rtw_adapter *padapter, in rtw_os_xmit_resource_alloc23a() argument
48 void rtw_os_xmit_resource_free23a(struct rtw_adapter *padapter, in rtw_os_xmit_resource_free23a() argument
60 void rtw_os_pkt_complete23a(struct rtw_adapter *padapter, struct sk_buff *pkt) in rtw_os_pkt_complete23a() argument
62 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_os_pkt_complete23a()
66 if (padapter->registrypriv.wifi_spec) { in rtw_os_pkt_complete23a()
67 if (__netif_subqueue_stopped(padapter->pnetdev, queue) && in rtw_os_pkt_complete23a()
69 netif_wake_subqueue(padapter->pnetdev, queue); in rtw_os_pkt_complete23a()
71 if (__netif_subqueue_stopped(padapter->pnetdev, queue)) in rtw_os_pkt_complete23a()
72 netif_wake_subqueue(padapter->pnetdev, queue); in rtw_os_pkt_complete23a()
77 void rtw_os_xmit_complete23a(struct rtw_adapter *padapter, in rtw_os_xmit_complete23a() argument
[all …]
Dusb_ops_linux.c21 void rtl8723au_read_port_cancel(struct rtw_adapter *padapter) in rtl8723au_read_port_cancel() argument
26 precvbuf = (struct recv_buf *)padapter->recvpriv.precv_buf; in rtl8723au_read_port_cancel()
30 padapter->bReadPortCancel = true; in rtl8723au_read_port_cancel()
37 usb_kill_urb(padapter->recvpriv.int_in_urb); in rtl8723au_read_port_cancel()
43 struct rtw_adapter *padapter = pxmitbuf->padapter; in usb_write_port23a_complete() local
44 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in usb_write_port23a_complete()
51 rtw_chk_hi_queue_cmd23a(padapter); in usb_write_port23a_complete()
58 if (padapter->bSurpriseRemoved || padapter->bDriverStopped || in usb_write_port23a_complete()
59 padapter->bWritePortCancel) { in usb_write_port23a_complete()
62 padapter->bDriverStopped, padapter->bSurpriseRemoved); in usb_write_port23a_complete()
[all …]
Dioctl_cfg80211.c242 static int rtw_cfg80211_inform_bss(struct rtw_adapter *padapter, in rtw_cfg80211_inform_bss() argument
253 struct wireless_dev *wdev = padapter->rtw_wdev; in rtw_cfg80211_inform_bss()
255 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_cfg80211_inform_bss()
276 notify_signal = 100 * translate_percentage_to_dbm(padapter->recvpriv.signal_strength); /* dbm */ in rtw_cfg80211_inform_bss()
301 void rtw_cfg80211_indicate_connect(struct rtw_adapter *padapter) in rtw_cfg80211_indicate_connect() argument
303 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_cfg80211_indicate_connect()
305 struct wireless_dev *pwdev = padapter->rtw_wdev; in rtw_cfg80211_indicate_connect()
307 DBG_8723A("%s(padapter =%p)\n", __func__, padapter); in rtw_cfg80211_indicate_connect()
316 if (padapter->mlmepriv.to_roaming > 0) { in rtw_cfg80211_indicate_connect()
334 cfg80211_roamed(padapter->pnetdev, notify_channel, in rtw_cfg80211_indicate_connect()
[all …]
Drecv_linux.c27 void rtw_handle_tkip_mic_err23a(struct rtw_adapter *padapter, u8 bgroup) in rtw_handle_tkip_mic_err23a() argument
32 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_handle_tkip_mic_err23a()
33 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_handle_tkip_mic_err23a()
55 cfg80211_michael_mic_failure(padapter->pnetdev, in rtw_handle_tkip_mic_err23a()
72 int rtw_recv_indicatepkt23a(struct rtw_adapter *padapter, in rtw_recv_indicatepkt23a() argument
77 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_recv_indicatepkt23a()
79 precvpriv = &padapter->recvpriv; in rtw_recv_indicatepkt23a()
101 struct sta_priv *pstapriv = &padapter->stapriv; in rtw_recv_indicatepkt23a()
108 myid(&padapter->eeprompriv))) { in rtw_recv_indicatepkt23a()
111 psta = rtw_get_bcmc_stainfo23a(padapter); in rtw_recv_indicatepkt23a()
[all …]
/linux-4.4.14/drivers/staging/rtl8723au/include/
Drtl8723a_bt_intf.h23 bool rtl8723a_BT_using_antenna_1(struct rtw_adapter *padapter);
24 bool rtl8723a_BT_enabled(struct rtw_adapter *padapter);
25 bool rtl8723a_BT_coexist(struct rtw_adapter *padapter);
26 void rtl8723a_BT_do_coexist(struct rtw_adapter *padapter);
27 void rtl8723a_BT_wifiscan_notify(struct rtw_adapter *padapter, u8 scanType);
28 void rtl8723a_BT_mediastatus_notify(struct rtw_adapter *padapter,
30 void rtl8723a_BT_specialpacket_notify(struct rtw_adapter *padapter);
31 void rtl8723a_BT_lps_leave(struct rtw_adapter *padapter);
32 void rtl8723a_BT_disable_coexist(struct rtw_adapter *padapter);
33 bool rtl8723a_BT_disable_EDCA_turbo(struct rtw_adapter *padapter);
[all …]
Dhal_com.h123 struct rtw_adapter *padapter,
132 void HalSetBrateCfg23a(struct rtw_adapter *padapter, u8 *mBratesOS);
140 void rtl8723a_set_ampdu_min_space(struct rtw_adapter *padapter, u8 MinSpacingToSet);
141 void rtl8723a_set_ampdu_factor(struct rtw_adapter *padapter, u8 FactorToSet);
142 void rtl8723a_set_acm_ctrl(struct rtw_adapter *padapter, u8 ctrl);
143 void rtl8723a_set_media_status(struct rtw_adapter *padapter, u8 status);
144 void rtl8723a_set_media_status1(struct rtw_adapter *padapter, u8 status);
145 void rtl8723a_set_bcn_func(struct rtw_adapter *padapter, u8 val);
146 void rtl8723a_check_bssid(struct rtw_adapter *padapter, u8 val);
147 void rtl8723a_mlme_sitesurvey(struct rtw_adapter *padapter, u8 flag);
[all …]
Drtw_mlme_ext.h264 int (*func)(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
270 int (*func)(struct rtw_adapter *padapter, struct recv_frame *precv_frame);
407 struct rtw_adapter *padapter; member
447 int init_mlme_ext_priv23a(struct rtw_adapter *padapter);
448 int init_hw_mlme_ext23a(struct rtw_adapter *padapter);
450 void init_mlme_ext_timer23a(struct rtw_adapter *padapter);
455 u8 judge_network_type23a(struct rtw_adapter *padapter, unsigned char *rate,
457 void get_rate_set23a(struct rtw_adapter *padapter, unsigned char *pbssrate,
459 void UpdateBrateTbl23a(struct rtw_adapter *padapter, u8 *mBratesOS);
469 void set_channel_bwmode23a(struct rtw_adapter *padapter, unsigned char channel,
[all …]
Drtw_ap.h26 void init_mlme_ap_info23a(struct rtw_adapter *padapter);
27 void free_mlme_ap_info23a(struct rtw_adapter *padapter);
29 void rtw_add_bcn_ie(struct rtw_adapter *padapter, struct wlan_bssid_ex *pnetwork, u8 index, u8 *dat…
30 void rtw_remove_bcn_ie(struct rtw_adapter *padapter, struct wlan_bssid_ex *pnetwork, u8 index);
31 void update_beacon23a(struct rtw_adapter *padapter, u8 ie_id, u8 *oui, u8 tx);
32 void add_RATid23a(struct rtw_adapter *padapter, struct sta_info *psta, u8 rssi_level);
33 void expire_timeout_chk23a(struct rtw_adapter *padapter);
34 void update_sta_info23a_apmode23a(struct rtw_adapter *padapter, struct sta_info *psta);
35 int rtw_check_beacon_data23a(struct rtw_adapter *padapter,
37 void rtw_ap_restore_network(struct rtw_adapter *padapter);
[all …]
Drtw_cmd.h35 struct rtw_adapter *padapter; member
49 struct rtw_adapter *padapter; member
678 int rtw_setassocsta_cmd(struct rtw_adapter *padapter, u8 *mac_addr);
679 int rtw_setstandby_cmd(struct rtw_adapter *padapter, uint action);
680 int rtw_sitesurvey_cmd23a(struct rtw_adapter *padapter, struct cfg80211_ssid *ssid, int ssid_num, …
681 int rtw_createbss_cmd23a(struct rtw_adapter *padapter);
682 int rtw_createbss_cmd23a_ex(struct rtw_adapter *padapter, unsigned char *pbss, unsigned int sz);
683 int rtw_setphy_cmd(struct rtw_adapter *padapter, u8 modem, u8 ch);
684 int rtw_setstakey_cmd23a(struct rtw_adapter *padapter, u8 *psta, u8 unicast_key);
685 int rtw_clearstakey_cmd23a(struct rtw_adapter *padapter, u8 *psta, u8 entry, u8 enqueue);
[all …]
Dosdep_intf.h22 int rtw_init_drv_sw23a(struct rtw_adapter *padapter);
23 int rtw_free_drv_sw23a(struct rtw_adapter *padapter);
24 int rtw_reset_drv_sw23a(struct rtw_adapter *padapter);
26 void rtw_cancel_all_timer23a(struct rtw_adapter *padapter);
29 struct net_device *rtw_init_netdev23a(struct rtw_adapter *padapter);
33 void rtw_ips_dev_unload23a(struct rtw_adapter *padapter);
35 int rtw_ips_pwr_up23a(struct rtw_adapter *padapter);
36 void rtw_ips_pwr_down23a(struct rtw_adapter *padapter);
38 int rtw_drv_register_netdev(struct rtw_adapter *padapter);
43 void rtl8723a_usb_intf_stop(struct rtw_adapter *padapter);
Drtl8723a_bt-coexist.h32 void BT_SignalCompensation(struct rtw_adapter *padapter,
34 void BT_HaltProcess(struct rtw_adapter *padapter);
35 void BT_LpsLeave(struct rtw_adapter *padapter);
1022 struct rtw_adapter *padapter; member
1095 void BTHCI_EventParse(struct rtw_adapter *padapter, void *pEvntData,
1098 u8 BTHCI_HsConnectionEstablished(struct rtw_adapter *padapter);
1099 void BTHCI_UpdateBTProfileRTKToMoto(struct rtw_adapter *padapter);
1100 void BTHCI_WifiScanNotify(struct rtw_adapter *padapter, u8 scanType);
1101 void BTHCI_StateMachine(struct rtw_adapter *padapter, u8 StateToEnter,
1103 void BTHCI_DisconnectPeer(struct rtw_adapter *padapter, u8 EntryNum);
[all …]
Drtl8723a_hal.h485 s32 rtl8723a_FirmwareDownload(struct rtw_adapter *padapter);
486 void rtl8723a_FirmwareSelfReset(struct rtw_adapter *padapter);
487 void rtl8723a_InitializeFirmwareVars(struct rtw_adapter *padapter);
489 void rtl8723a_InitAntenna_Selection(struct rtw_adapter *padapter);
490 void rtl8723a_DeinitAntenna_Selection(struct rtw_adapter *padapter);
491 void rtl8723a_CheckAntenna_Selection(struct rtw_adapter *padapter);
492 void rtl8723a_init_default_value(struct rtw_adapter *padapter);
494 s32 InitLLTTable23a(struct rtw_adapter *padapter, u32 boundary);
496 s32 CardDisableHWSM(struct rtw_adapter *padapter, u8 resetMCU);
497 s32 CardDisableWithoutHWSM(struct rtw_adapter *padapter);
[all …]
Dusb_ops_linux.h26 void rtl8723au_read_port_cancel(struct rtw_adapter *padapter);
27 int rtl8723au_write_port(struct rtw_adapter *padapter, u32 addr, u32 cnt,
29 void rtl8723au_write_port_cancel(struct rtw_adapter *padapter);
32 u8 rtl8723au_read8(struct rtw_adapter *padapter, u16 addr);
33 u16 rtl8723au_read16(struct rtw_adapter *padapter, u16 addr);
34 u32 rtl8723au_read32(struct rtw_adapter *padapter, u16 addr);
35 int rtl8723au_write8(struct rtw_adapter *padapter, u16 addr, u8 val);
36 int rtl8723au_write16(struct rtw_adapter *padapter, u16 addr, u16 val);
37 int rtl8723au_write32(struct rtw_adapter *padapter, u16 addr, u32 val);
38 int rtl8723au_writeN(struct rtw_adapter *padapter,
Dioctl_cfg80211.h21 struct rtw_adapter *padapter; member
38 wiphy_priv(x))->padapter)
44 int rtw_wdev_alloc(struct rtw_adapter *padapter, struct device *dev);
48 void rtw_cfg80211_init_wiphy(struct rtw_adapter *padapter);
50 void rtw_cfg80211_surveydone_event_callback(struct rtw_adapter *padapter);
52 void rtw_cfg80211_indicate_connect(struct rtw_adapter *padapter);
53 void rtw_cfg80211_indicate_disconnect(struct rtw_adapter *padapter);
58 void rtw_cfg80211_indicate_sta_assoc(struct rtw_adapter *padapter,
60 void rtw_cfg80211_indicate_sta_disassoc(struct rtw_adapter *padapter,
Dhal_intf.h95 void rtw_hal_def_value_init23a(struct rtw_adapter *padapter);
98 int rtl8723au_hal_init(struct rtw_adapter *padapter);
99 int rtl8723au_hal_deinit(struct rtw_adapter *padapter);
100 void rtw_hal_stop(struct rtw_adapter *padapter);
105 void hw_var_set_correct_tsf(struct rtw_adapter *padapter);
106 void hw_var_set_mlme_disconnect(struct rtw_adapter *padapter);
107 void hw_var_set_opmode(struct rtw_adapter *padapter, u8 mode);
108 void hw_var_set_macaddr(struct rtw_adapter *padapter, u8 *val);
109 void hw_var_set_bssid(struct rtw_adapter *padapter, u8 *val);
110 void hw_var_set_mlme_join(struct rtw_adapter *padapter, u8 type);
Drtw_pwrctrl.h218 void rtw_set_ps_mode23a(struct rtw_adapter *padapter, u8 ps_mode,
220 void rtw_set_rpwm23a(struct rtw_adapter *padapter, u8 val8);
222 void ips_enter23a(struct rtw_adapter *padapter);
223 int ips_leave23a(struct rtw_adapter *padapter);
225 void rtw_ps_processor23a(struct rtw_adapter *padapter);
229 s32 LPS_RF_ON_check23a(struct rtw_adapter *padapter, u32 delay_ms);
230 void LPS_Enter23a(struct rtw_adapter *padapter);
231 void LPS_Leave23a(struct rtw_adapter *padapter);
233 void rtw_set_ips_deny23a(struct rtw_adapter *padapter, u32 ms);
234 int _rtw_pwr_wakeup23a(struct rtw_adapter *padapter, u32 ips_deffer_ms,
[all …]
Drtw_xmit.h202 struct rtw_adapter *padapter; member
227 struct rtw_adapter *padapter; member
339 void rtw_count_tx_stats23a(struct rtw_adapter *padapter,
341 void rtw_update_protection23a(struct rtw_adapter *padapter, u8 *ie, uint ie_len);
347 struct tx_servq *rtw_get_sta_pending23a(struct rtw_adapter *padapter,
349 s32 rtw_xmitframe_enqueue23a(struct rtw_adapter *padapter,
353 s32 rtw_xmit23a_classifier(struct rtw_adapter *padapter,
355 s32 rtw_xmitframe_coalesce23a(struct rtw_adapter *padapter, struct sk_buff *pkt,
360 s32 rtw_txframes_pending23a(struct rtw_adapter *padapter);
361 s32 rtw_txframes_sta_ac_pending23a(struct rtw_adapter *padapter,
[all …]
Dxmit_osdep.h26 void rtw_os_xmit_schedule23a(struct rtw_adapter *padapter);
28 int rtw_os_xmit_resource_alloc23a(struct rtw_adapter *padapter,
30 void rtw_os_xmit_resource_free23a(struct rtw_adapter *padapter,
33 void rtw_os_pkt_complete23a(struct rtw_adapter *padapter, struct sk_buff *pkt);
34 void rtw_os_xmit_complete23a(struct rtw_adapter *padapter,
Drtl8723a_cmd.h145 void rtl8723a_set_FwPwrMode_cmd(struct rtw_adapter *padapter, u8 Mode);
146 void rtl8723a_set_FwJoinBssReport_cmd(struct rtw_adapter *padapter, u8 mstatus);
148 void rtl8723a_set_BTCoex_AP_mode_FwRsvdPkt_cmd(struct rtw_adapter *padapter);
150 #define rtl8723a_set_BTCoex_AP_mode_FwRsvdPkt_cmd(padapter) do {} while(0) argument
152 int rtl8723a_set_rssi_cmd(struct rtw_adapter *padapter, u8 *param);
153 int rtl8723a_set_raid_cmd(struct rtw_adapter *padapter, u32 mask, u8 arg);
154 void rtl8723a_add_rateatid(struct rtw_adapter *padapter, u32 bitmap, u8 arg, u8 rssi_level);
156 int FillH2CCmd(struct rtw_adapter *padapter, u8 ElementID, u32 CmdLen, u8 *pCmdBuffer);
Drtw_sreset.h30 void rtw_sreset_init(struct rtw_adapter *padapter);
31 void rtw_sreset_reset_value(struct rtw_adapter *padapter);
32 bool rtw_sreset_inprogress(struct rtw_adapter *padapter);
33 void sreset_set_trigger_point(struct rtw_adapter *padapter, s32 tgp);
Drecv_osdep.h21 int _rtw_init_recv_priv23a(struct recv_priv *precvpriv, struct rtw_adapter *padapter);
27 void rtw_handle_tkip_mic_err23a(struct rtw_adapter *padapter, u8 bgroup);
29 int rtw_init_recv_priv(struct recv_priv *precvpriv, struct rtw_adapter *padapter);
32 int rtw_os_recv_resource_init(struct recv_priv *precvpriv, struct rtw_adapter *padapter);
Drtw_eeprom.h128 void eeprom_write16(struct rtw_adapter *padapter, u16 reg, u16 data);
129 u16 eeprom_read16(struct rtw_adapter *padapter, u16 reg);
130 void read_eeprom_content(struct rtw_adapter *padapter);
131 void eeprom_read_sz(struct rtw_adapter *padapter, u16 reg, u8 *data, u32 sz);
133 void read_eeprom_content_by_attrib(struct rtw_adapter *padapter);
Drtw_efuse.h84 u16 efuse_GetMaxSize23a(struct rtw_adapter *padapter);
85 int rtw_efuse_access23a(struct rtw_adapter *padapter, u8 bRead, u16 start_addr, u16 cnts, u8 *data);
86 int rtw_efuse_map_read23a(struct rtw_adapter *padapter, u16 addr, u16 cnts, u8 *data);
87 u8 rtw_efuse_map_write(struct rtw_adapter *padapter, u16 addr, u16 cnts, u8 *data);
88 int rtw_BT_efuse_map_read23a(struct rtw_adapter *padapter, u16 addr, u16 cnts, u8 *data);
89 u8 rtw_BT_efuse_map_write(struct rtw_adapter *padapter, u16 addr, u16 cnts, u8 *data);
Drtl8723a_recv.h59 int rtl8723au_init_recv_priv(struct rtw_adapter *padapter);
60 void rtl8723au_free_recv_priv(struct rtw_adapter *padapter);
61 void rtl8723a_process_phy_info(struct rtw_adapter *padapter, void *prframe);
Drtl8723a_xmit.h215 void rtl8723a_fill_fake_txdesc(struct rtw_adapter *padapter, u8 *pDesc, u32 BufferLen, u8 IsPsPoll,…
217 int rtl8723au_hal_xmitframe_enqueue(struct rtw_adapter *padapter, struct xmit_frame *pxmitframe);
218 s32 rtl8723au_xmit_buf_handler(struct rtw_adapter *padapter);
220 bool rtl8723au_hal_xmit(struct rtw_adapter *padapter, struct xmit_frame *pxmitframe);
221 int rtl8723au_mgnt_xmit(struct rtw_adapter *padapter, struct xmit_frame *pmgntframe);
222 bool rtl8723au_xmitframe_complete(struct rtw_adapter *padapter, struct xmit_priv *pxmitpriv, struct…
Dsta_info.h85 struct rtw_adapter *padapter; member
317 struct rtw_adapter *padapter; member
366 int rtw_free_stainfo23a(struct rtw_adapter *padapter, struct sta_info *psta);
367 void rtw_free_all_stainfo23a(struct rtw_adapter *padapter);
369 int rtw_init_bcmc_stainfo23a(struct rtw_adapter *padapter);
370 struct sta_info *rtw_get_bcmc_stainfo23a(struct rtw_adapter *padapter);
371 bool rtw_access_ctrl23a(struct rtw_adapter *padapter, u8 *mac_addr);
Drtw_mlme.h319 int rtw_if_up23a(struct rtw_adapter *padapter);
321 int rtw_linked_check(struct rtw_adapter *padapter);
323 void rtw_joinbss_reset23a(struct rtw_adapter *padapter);
325 bool rtw_restructure_ht_ie23a(struct rtw_adapter *padapter, u8 *in_ie,
327 void rtw_update_ht_cap23a(struct rtw_adapter *padapter,
329 void rtw_issue_addbareq_cmd23a(struct rtw_adapter *padapter,
Drtl8723a_dm.h132 void rtl8723a_init_dm_priv(struct rtw_adapter *padapter);
134 void rtl8723a_InitHalDm(struct rtw_adapter *padapter);
135 void rtl8723a_HalDmWatchDog(struct rtw_adapter *padapter);
Dusb_ops.h37 void rtl8723au_set_hw_type(struct rtw_adapter *padapter);
66 bool rtl8723au_chip_configure(struct rtw_adapter *padapter);
Drtw_security.h317 int rtw_aes_encrypt23a(struct rtw_adapter *padapter,
319 int rtw_tkip_encrypt23a(struct rtw_adapter *padapter,
321 void rtw_wep_encrypt23a(struct rtw_adapter *padapter,
323 int rtw_aes_decrypt23a(struct rtw_adapter *padapter,
325 int rtw_tkip_decrypt23a(struct rtw_adapter *padapter,
327 void rtw_wep_decrypt23a(struct rtw_adapter *padapter, struct recv_frame *precvframe);
Drtl8723a_sreset.h22 void rtl8723a_sreset_xmit_status_check(struct rtw_adapter *padapter);
Ddrv_types.h133 #define GET_PRIMARY_ADAPTER(padapter) \ argument
134 (((struct rtw_adapter *)padapter)->dvobj->if1)
Drtw_recv.h34 struct rtw_adapter *padapter; member
304 void mgt_dispatcher23a(struct rtw_adapter *padapter,
DHalPwrSeqCmd.h124 struct rtw_adapter *padapter,
DHal8723APhyCfg.h160 s32 PHY_MACConfig8723A(struct rtw_adapter *padapter);
/linux-4.4.14/drivers/staging/rtl8188eu/include/
Dhal_intf.h148 u32 (*hal_power_on)(struct adapter *padapter);
149 u32 (*hal_init)(struct adapter *padapter);
150 u32 (*hal_deinit)(struct adapter *padapter);
152 void (*free_hal_data)(struct adapter *padapter);
154 u32 (*inirp_init)(struct adapter *padapter);
155 u32 (*inirp_deinit)(struct adapter *padapter);
157 s32 (*init_xmit_priv)(struct adapter *padapter);
159 s32 (*init_recv_priv)(struct adapter *padapter);
160 void (*free_recv_priv)(struct adapter *padapter);
162 void (*InitSwLeds)(struct adapter *padapter);
[all …]
Drtw_ap.h29 void rtw_indicate_sta_assoc_event(struct adapter *padapter,
31 void rtw_indicate_sta_disassoc_event(struct adapter *padapter,
33 void init_mlme_ap_info(struct adapter *padapter);
34 void free_mlme_ap_info(struct adapter *padapter);
35 void rtw_add_bcn_ie(struct adapter *padapter, struct wlan_bssid_ex *pnetwork,
37 void rtw_remove_bcn_ie(struct adapter *padapter,
39 void update_beacon(struct adapter *padapter, u8 ie_id,
41 void add_RATid(struct adapter *padapter, struct sta_info *psta,
43 void expire_timeout_chk(struct adapter *padapter);
44 void update_sta_info_apmode(struct adapter *padapter, struct sta_info *psta);
[all …]
Drtw_mlme_ext.h410 struct adapter *padapter; member
458 int init_hw_mlme_ext(struct adapter *padapter);
460 void init_mlme_ext_timer(struct adapter *padapter);
465 u8 judge_network_type(struct adapter *padapter, unsigned char *rate, int len);
466 void get_rate_set(struct adapter *padapter, unsigned char *pbssrate, int *len);
467 void UpdateBrateTbl(struct adapter *padapter, u8 *mBratesOS);
470 void Save_DM_Func_Flag(struct adapter *padapter);
471 void Restore_DM_Func_Flag(struct adapter *padapter);
472 void Switch_DM_Func(struct adapter *padapter, u32 mode, u8 enable);
474 void Set_MSR(struct adapter *padapter, u8 type);
[all …]
Dosdep_intf.h30 u8 rtw_init_drv_sw(struct adapter *padapter);
31 u8 rtw_free_drv_sw(struct adapter *padapter);
32 u8 rtw_reset_drv_sw(struct adapter *padapter);
34 void rtw_stop_drv_threads (struct adapter *padapter);
35 void rtw_cancel_all_timer(struct adapter *padapter);
40 struct net_device *rtw_init_netdev(struct adapter *padapter);
45 void rtw_ips_dev_unload(struct adapter *padapter);
46 int rtw_ips_pwr_up(struct adapter *padapter);
47 void rtw_ips_pwr_down(struct adapter *padapter);
Drtw_cmd.h36 struct adapter *padapter; member
51 struct adapter *padapter; member
339 u8 rtw_sitesurvey_cmd(struct adapter *padapter, struct ndis_802_11_ssid *ssid,
342 u8 rtw_createbss_cmd(struct adapter *padapter);
343 u8 rtw_setstakey_cmd(struct adapter *padapter, u8 *psta, u8 unicast_key);
344 u8 rtw_clearstakey_cmd(struct adapter *padapter, u8 *psta, u8 entry,
346 u8 rtw_joinbss_cmd(struct adapter *padapter, struct wlan_network *pnetwork);
347 u8 rtw_disassoc_cmd(struct adapter *padapter, u32 deauth_timeout_ms,
349 u8 rtw_setopmode_cmd(struct adapter *padapter,
351 u8 rtw_addbareq_cmd(struct adapter *padapter, u8 tid, u8 *addr);
[all …]
Drtw_xmit.h204 struct adapter *padapter; member
225 struct adapter *padapter; member
327 void rtw_count_tx_stats(struct adapter *padapter,
329 void rtw_update_protection(struct adapter *padapter, u8 *ie, uint ie_len);
330 s32 rtw_make_wlanhdr(struct adapter *padapter, u8 *hdr,
339 struct tx_servq *rtw_get_sta_pending(struct adapter *padapter,
341 s32 rtw_xmitframe_enqueue(struct adapter *padapter,
346 s32 rtw_xmit_classifier(struct adapter *padapter,
350 s32 rtw_xmitframe_coalesce(struct adapter *padapter, struct sk_buff *pkt,
354 s32 rtw_txframes_pending(struct adapter *padapter);
[all …]
Drtl8188e_hal.h366 void _8051Reset88E(struct adapter *padapter);
367 void rtl8188e_InitializeFirmwareVars(struct adapter *padapter);
370 s32 InitLLTTable(struct adapter *padapter, u8 txpktbuf_bndy);
373 void Hal_InitPGData88E(struct adapter *padapter);
374 void Hal_EfuseParseIDCode88E(struct adapter *padapter, u8 *hwinfo);
375 void Hal_ReadTxPowerInfo88E(struct adapter *padapter, u8 *hwinfo,
378 void Hal_EfuseParseEEPROMVer88E(struct adapter *padapter, u8 *hwinfo,
380 void rtl8188e_EfuseParseChnlPlan(struct adapter *padapter, u8 *hwinfo,
382 void Hal_EfuseParseCustomerID88E(struct adapter *padapter, u8 *hwinfo,
399 void rtl8188e_start_thread(struct adapter *padapter);
[all …]
Dxmit_osdep.h45 void rtw_os_xmit_schedule(struct adapter *padapter);
47 int rtw_os_xmit_resource_alloc(struct adapter *padapter,
49 void rtw_os_xmit_resource_free(struct adapter *padapter,
57 void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt);
58 void rtw_os_xmit_complete(struct adapter *padapter,
Drtl8188e_led.h30 void rtl8188eu_InitSwLeds(struct adapter *padapter);
31 void rtl8188eu_DeInitSwLeds(struct adapter *padapter);
32 void SwLedOn(struct adapter *padapter, struct LED_871x *pLed);
33 void SwLedOff(struct adapter *padapter, struct LED_871x *pLed);
Drtw_led.h57 struct adapter *padapter; member
89 void LedControl8188eu(struct adapter *padapter, enum LED_CTL_MODE LedAction);
95 void (*LedControlHandler)(struct adapter *padapter,
111 void InitLed871x(struct adapter *padapter, struct LED_871x *pLed);
117 void SwLedOn(struct adapter *padapter, struct LED_871x *pLed);
118 void SwLedOff(struct adapter *padapter, struct LED_871x *pLed);
Drtl8188e_xmit.h159 void rtl8188e_fill_fake_txdesc(struct adapter *padapter, u8 *pDesc,
161 s32 rtl8188eu_init_xmit_priv(struct adapter *padapter);
162 s32 rtl8188eu_hal_xmit(struct adapter *padapter, struct xmit_frame *frame);
163 s32 rtl8188eu_mgnt_xmit(struct adapter *padapter, struct xmit_frame *frame);
164 s32 rtl8188eu_xmit_buf_handler(struct adapter *padapter);
167 s32 rtl8188eu_xmitframe_complete(struct adapter *padapter,
174 void _dbg_dump_tx_info(struct adapter *padapter, int frame_tag,
Drtw_mlme.h190 struct adapter *padapter; member
414 struct adapter *padapter; member
417 int hostapd_mode_init(struct adapter *padapter);
418 void hostapd_mode_unload(struct adapter *padapter);
435 void indicate_wx_scan_complete_event(struct adapter *padapter);
436 void rtw_indicate_wx_assoc_event(struct adapter *padapter);
437 void rtw_indicate_wx_disassoc_event(struct adapter *padapter);
542 void rtw_indicate_scan_done(struct adapter *padapter, bool aborted);
571 int rtw_if_up(struct adapter *padapter);
576 void rtw_joinbss_reset(struct adapter *padapter);
[all …]
Drtl8188e_recv.h59 s32 rtl8188eu_init_recv_priv(struct adapter *padapter);
60 void rtl8188eu_free_recv_priv(struct adapter *padapter);
61 void rtl8188eu_recv_hdl(struct adapter *padapter, struct recv_buf *precvbuf);
64 void rtl8188e_process_phy_info(struct adapter *padapter, void *prframe);
Dmlme_osdep.h26 void rtw_init_mlme_timer(struct adapter *padapter);
29 void rtw_os_indicate_scan_done(struct adapter *padapter, bool aborted);
33 void indicate_wx_scan_complete_event(struct adapter *padapter);
Drtw_sreset.h41 void sreset_init_value(struct adapter *padapter);
42 u8 sreset_get_wifi_status(struct adapter *padapter);
43 void sreset_set_wifi_error_status(struct adapter *padapter, u32 status);
Drtw_eeprom.h124 void eeprom_write16(struct adapter *padapter, u16 reg, u16 data);
125 u16 eeprom_read16(struct adapter *padapter, u16 reg);
126 void read_eeprom_content(struct adapter *padapter);
128 void read_eeprom_content_by_attrib(struct adapter *padapter);
Drecv_osdep.h27 int _rtw_init_recv_priv(struct recv_priv *precvpriv, struct adapter *padapter);
36 void rtw_handle_tkip_mic_err(struct adapter *padapter, u8 bgroup);
38 int rtw_init_recv_priv(struct recv_priv *precvpriv, struct adapter *padapter);
Drtl8188e_cmd.h108 void rtl8188e_set_FwPwrMode_cmd(struct adapter *padapter, u8 Mode);
109 void rtl8188e_set_FwJoinBssReport_cmd(struct adapter *padapter, u8 mstatus);
110 void rtl8188e_Add_RateATid(struct adapter *padapter, u32 bitmap, u8 arg,
Drtw_security.h346 u32 rtw_aes_encrypt(struct adapter *padapter, u8 *pxmitframe);
347 u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe);
348 void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe);
349 u32 rtw_aes_decrypt(struct adapter *padapter, u8 *precvframe);
350 u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe);
351 void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe);
Dusb_ops_linux.h55 static inline u8 rtw_usb_bulk_size_boundary(struct adapter *padapter, in rtw_usb_bulk_size_boundary() argument
59 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtw_usb_bulk_size_boundary()
Drtw_pwrctrl.h249 void ips_enter(struct adapter *padapter);
250 int ips_leave(struct adapter *padapter);
252 void rtw_ps_processor(struct adapter *padapter);
Dusb_hal.h23 void rtl8188eu_set_hal_ops(struct adapter *padapter);
Dsta_info.h304 struct adapter *padapter; member
365 struct sta_info *rtw_get_bcmc_stainfo(struct adapter *padapter);
366 u8 rtw_access_ctrl(struct adapter *padapter, u8 *mac_addr);
Dpwrseqcmd.h87 u8 rtl88eu_pwrseqcmdparsing(struct adapter *padapter, u8 cut_vers, u8 fab_vers,
Drtw_recv.h42 struct adapter *padapter; member
363 void mgt_dispatcher(struct adapter *padapter, struct recv_frame *precv_frame);
Dhal_com.h155 u8 hal_com_get_channel_plan(struct adapter *padapter,
/linux-4.4.14/drivers/staging/rtl8723au/hal/
Drtl8723a_hal_init.c24 static void _FWDownloadEnable(struct rtw_adapter *padapter, bool enable) in _FWDownloadEnable() argument
30 tmp = rtl8723au_read8(padapter, REG_SYS_FUNC_EN + 1); in _FWDownloadEnable()
31 rtl8723au_write8(padapter, REG_SYS_FUNC_EN + 1, tmp | 0x04); in _FWDownloadEnable()
34 tmp = rtl8723au_read8(padapter, REG_MCUFWDL); in _FWDownloadEnable()
35 rtl8723au_write8(padapter, REG_MCUFWDL, tmp | 0x01); in _FWDownloadEnable()
38 tmp = rtl8723au_read8(padapter, REG_MCUFWDL + 2); in _FWDownloadEnable()
39 rtl8723au_write8(padapter, REG_MCUFWDL + 2, tmp & 0xf7); in _FWDownloadEnable()
42 tmp = rtl8723au_read8(padapter, REG_MCUFWDL); in _FWDownloadEnable()
43 rtl8723au_write8(padapter, REG_MCUFWDL, tmp & 0xfe); in _FWDownloadEnable()
46 rtl8723au_write8(padapter, REG_MCUFWDL + 1, 0x00); in _FWDownloadEnable()
[all …]
Drtl8723a_bt-coexist.c76 #define GetDefaultAdapter(padapter) padapter argument
83 #define PlatformAcquireSpinLock(padapter, type) argument
84 #define PlatformReleaseSpinLock(padapter, type) argument
86 #define GET_UNDECORATED_AVERAGE_RSSI(padapter) \ argument
87 (GET_HAL_DATA(padapter)->dmpriv.EntryMinUndecoratedSmoothedPWDB)
101 static u8 BT_Operation(struct rtw_adapter *padapter) in BT_Operation() argument
103 struct bt_30info *pBTInfo = GET_BT_INFO(padapter); in BT_Operation()
112 static u8 BT_IsLegalChannel(struct rtw_adapter *padapter, u8 channel) in BT_IsLegalChannel() argument
117 pChanneList = padapter->mlmeextpriv.channel_set; in BT_IsLegalChannel()
118 channelLen = padapter->mlmeextpriv.max_chan_nums; in BT_IsLegalChannel()
[all …]
Dhal_com.c31 u8 hal_com_get_channel_plan23a(struct rtw_adapter *padapter, u8 hw_channel_plan, in hal_com_get_channel_plan23a() argument
116 void HalSetBrateCfg23a(struct rtw_adapter *padapter, u8 *mBratesOS) in HalSetBrateCfg23a() argument
118 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in HalSetBrateCfg23a()
186 rtl8723au_write8(padapter, REG_RRSR, brate_cfg & 0xff); in HalSetBrateCfg23a()
187 rtl8723au_write8(padapter, REG_RRSR + 1, (brate_cfg >> 8) & 0xff); in HalSetBrateCfg23a()
188 rtl8723au_write8(padapter, REG_RRSR + 2, in HalSetBrateCfg23a()
189 rtl8723au_read8(padapter, REG_RRSR + 2) & 0xf0); in HalSetBrateCfg23a()
198 rtl8723au_write8(padapter, REG_INIRTS_RATE_SEL, rate_index); in HalSetBrateCfg23a()
374 rtl8723a_set_ampdu_min_space(struct rtw_adapter *padapter, u8 MinSpacingToSet) in rtl8723a_set_ampdu_min_space() argument
379 switch (padapter->securitypriv.dot11PrivacyAlgrthm) { in rtl8723a_set_ampdu_min_space()
[all …]
Drtl8723a_cmd.c29 static u8 _is_fw_read_cmd_down(struct rtw_adapter *padapter, u8 msgbox_num) in _is_fw_read_cmd_down() argument
36 valid = rtl8723au_read8(padapter, REG_HMETFR) & BIT(msgbox_num); in _is_fw_read_cmd_down()
50 int FillH2CCmd(struct rtw_adapter *padapter, u8 ElementID, u32 CmdLen, in FillH2CCmd() argument
63 padapter = GET_PRIMARY_ADAPTER(padapter); in FillH2CCmd()
64 pHalData = GET_HAL_DATA(padapter); in FillH2CCmd()
66 mutex_lock(&adapter_to_dvobj(padapter)->h2c_fwcmd_mutex); in FillH2CCmd()
72 if (padapter->bSurpriseRemoved == true) in FillH2CCmd()
79 if (!_is_fw_read_cmd_down(padapter, h2c_box_num)) { in FillH2CCmd()
97 rtl8723au_write16(padapter, msgbox_ex_addr, h2c_cmd_ex); in FillH2CCmd()
101 rtl8723au_write32(padapter, msgbox_addr, h2c_cmd); in FillH2CCmd()
[all …]
Dusb_ops_linux.c25 u8 rtl8723au_read8(struct rtw_adapter *padapter, u16 addr) in rtl8723au_read8() argument
27 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtl8723au_read8()
44 u16 rtl8723au_read16(struct rtw_adapter *padapter, u16 addr) in rtl8723au_read16() argument
46 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtl8723au_read16()
63 u32 rtl8723au_read32(struct rtw_adapter *padapter, u16 addr) in rtl8723au_read32() argument
65 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtl8723au_read32()
82 int rtl8723au_write8(struct rtw_adapter *padapter, u16 addr, u8 val) in rtl8723au_write8() argument
84 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtl8723au_write8()
106 int rtl8723au_write16(struct rtw_adapter *padapter, u16 addr, u16 val) in rtl8723au_write16() argument
108 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtl8723au_write16()
[all …]
Drtl8723au_xmit.c24 static int urb_zero_packet_chk(struct rtw_adapter *padapter, int sz) in urb_zero_packet_chk() argument
27 struct dvobj_priv *pdvobj = adapter_to_dvobj(padapter); in urb_zero_packet_chk()
137 struct rtw_adapter *padapter = pxmitframe->padapter; in update_txdesc() local
139 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in update_txdesc()
142 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in update_txdesc()
146 if (urb_zero_packet_chk(padapter, sz) == 0) { in update_txdesc()
287 static int rtw_dump_xframe(struct rtw_adapter *padapter, in rtw_dump_xframe() argument
297 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_dump_xframe()
303 rtw_issue_addbareq_cmd23a(padapter, pxmitframe); in rtw_dump_xframe()
337 inner_ret = rtl8723au_write_port(padapter, ff_hwaddr, in rtw_dump_xframe()
[all …]
Drtl8723au_recv.c26 int rtl8723au_init_recv_priv(struct rtw_adapter *padapter) in rtl8723au_init_recv_priv() argument
28 struct recv_priv *precvpriv = &padapter->recvpriv; in rtl8723au_init_recv_priv()
37 (unsigned long)padapter); in rtl8723au_init_recv_priv()
64 precvbuf->adapter = padapter; in rtl8723au_init_recv_priv()
74 pskb = __netdev_alloc_skb(padapter->pnetdev, size, GFP_KERNEL); in rtl8723au_init_recv_priv()
77 pskb->dev = padapter->pnetdev; in rtl8723au_init_recv_priv()
93 void rtl8723au_free_recv_priv(struct rtw_adapter *padapter) in rtl8723au_free_recv_priv() argument
97 struct recv_priv *precvpriv = &padapter->recvpriv; in rtl8723au_free_recv_priv()
184 struct rtw_adapter *padapter = precvframe->adapter; in update_recvframe_phyinfo() local
186 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in update_recvframe_phyinfo()
[all …]
Drtl8723a_rxdesc.c21 static void process_rssi(struct rtw_adapter *padapter, in process_rssi() argument
25 struct signal_stat *signal_stat = &padapter->recvpriv.signal_strength_data; in process_rssi()
38 static void process_link_qual(struct rtw_adapter *padapter, in process_link_qual() argument
44 if (prframe == NULL || padapter == NULL) in process_link_qual()
48 signal_stat = &padapter->recvpriv.signal_qual_data; in process_link_qual()
62 void rtl8723a_process_phy_info(struct rtw_adapter *padapter, void *prframe) in rtl8723a_process_phy_info() argument
66 process_rssi(padapter, precvframe); in rtl8723a_process_phy_info()
68 process_link_qual(padapter, precvframe); in rtl8723a_process_phy_info()
Dhal_intf.c26 struct rtw_adapter *padapter; in rtw_hal_update_ra_mask23a() local
32 padapter = psta->padapter; in rtw_hal_update_ra_mask23a()
34 pmlmepriv = &padapter->mlmepriv; in rtw_hal_update_ra_mask23a()
38 add_RATid23a(padapter, psta, rssi_level); in rtw_hal_update_ra_mask23a()
41 rtl8723a_update_ramask(padapter, psta->mac_id, rssi_level); in rtw_hal_update_ra_mask23a()
Drtl8723a_sreset.c21 void rtl8723a_sreset_xmit_status_check(struct rtw_adapter *padapter) in rtl8723a_sreset_xmit_status_check() argument
23 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in rtl8723a_sreset_xmit_status_check()
27 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtl8723a_sreset_xmit_status_check()
31 txdma_status = rtl8723au_read32(padapter, REG_TXDMA_STATUS); in rtl8723a_sreset_xmit_status_check()
34 rtw_sreset_reset(padapter); in rtl8723a_sreset_xmit_status_check()
50 rtw_sreset_reset(padapter); in rtl8723a_sreset_xmit_status_check()
Dusb_halinit.c66 bool rtl8723au_chip_configure(struct rtw_adapter *padapter) in rtl8723au_chip_configure() argument
68 struct hal_data_8723a *pHalData = GET_HAL_DATA(padapter); in rtl8723au_chip_configure()
69 struct dvobj_priv *pdvobjpriv = adapter_to_dvobj(padapter); in rtl8723au_chip_configure()
73 _ConfigChipOutEP(padapter, NumOutPipe); in rtl8723au_chip_configure()
81 return Hal_MappingOutPipe23a(padapter, NumOutPipe); in rtl8723au_chip_configure()
84 static int _InitPowerOn(struct rtw_adapter *padapter) in _InitPowerOn() argument
91 rtl8723au_write8(padapter, REG_RSV_CTRL, 0x0); in _InitPowerOn()
94 if (!HalPwrSeqCmdParsing23a(padapter, PWR_CUT_ALL_MSK, PWR_FAB_ALL_MSK, in _InitPowerOn()
99 value8 = rtl8723au_read8(padapter, REG_APS_FSMCO+2); in _InitPowerOn()
100 rtl8723au_write8(padapter, REG_APS_FSMCO + 2, value8 | BIT(3)); in _InitPowerOn()
[all …]
Drtl8723a_dm.c37 static void dm_CheckPbcGPIO(struct rtw_adapter *padapter) in dm_CheckPbcGPIO() argument
42 if (!padapter->registrypriv.hw_wps_pbc) in dm_CheckPbcGPIO()
45 tmp1byte = rtl8723au_read8(padapter, GPIO_IO_SEL); in dm_CheckPbcGPIO()
48 rtl8723au_write8(padapter, GPIO_IO_SEL, tmp1byte); in dm_CheckPbcGPIO()
52 rtl8723au_write8(padapter, GPIO_IN, tmp1byte); in dm_CheckPbcGPIO()
54 tmp1byte = rtl8723au_read8(padapter, GPIO_IO_SEL); in dm_CheckPbcGPIO()
57 rtl8723au_write8(padapter, GPIO_IO_SEL, tmp1byte); in dm_CheckPbcGPIO()
59 tmp1byte = rtl8723au_read8(padapter, GPIO_IN); in dm_CheckPbcGPIO()
72 if (padapter->pid[0] == 0) { in dm_CheckPbcGPIO()
79 kill_pid(find_vpid(padapter->pid[0]), SIGUSR1, 1); in dm_CheckPbcGPIO()
DHalPwrSeqCmd.c46 u8 HalPwrSeqCmdParsing23a(struct rtw_adapter *padapter, u8 CutVersion, in HalPwrSeqCmdParsing23a() argument
89 value = rtl8723au_read8(padapter, offset); in HalPwrSeqCmdParsing23a()
96 rtl8723au_write8(padapter, offset, value); in HalPwrSeqCmdParsing23a()
106 value = rtl8723au_read8(padapter, in HalPwrSeqCmdParsing23a()
/linux-4.4.14/drivers/staging/rtl8188eu/core/
Drtw_pwrctrl.c28 static int rtw_hw_suspend(struct adapter *padapter) in rtw_hw_suspend() argument
30 struct pwrctrl_priv *pwrpriv = &padapter->pwrctrlpriv; in rtw_hw_suspend()
31 struct net_device *pnetdev = padapter->pnetdev; in rtw_hw_suspend()
34 if ((!padapter->bup) || (padapter->bDriverStopped) || in rtw_hw_suspend()
35 (padapter->bSurpriseRemoved)) { in rtw_hw_suspend()
37 padapter->bup, padapter->bDriverStopped, in rtw_hw_suspend()
38 padapter->bSurpriseRemoved); in rtw_hw_suspend()
43 LeaveAllPowerSaveMode(padapter); in rtw_hw_suspend()
55 rtw_disassoc_cmd(padapter, 500, false); in rtw_hw_suspend()
59 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_hw_suspend()
[all …]
Drtw_cmd.c97 if ((pcmdpriv->padapter->pwrctrlpriv.bHWPwrPindetect) && in rtw_cmd_filter()
98 (!pcmdpriv->padapter->registrypriv.usbss_enable)) { in rtw_cmd_filter()
110 if ((!pcmdpriv->padapter->hw_init_completed && !bAllow) || in rtw_cmd_filter()
119 struct adapter *padapter = pcmdpriv->padapter; in rtw_enqueue_cmd() local
125 cmd_obj->padapter = padapter; in rtw_enqueue_cmd()
168 u8 (*cmd_hdl)(struct adapter *padapter, u8 *pbuf); in rtw_cmd_thread()
170 struct adapter *padapter = context; in rtw_cmd_thread() local
171 struct cmd_priv *pcmdpriv = &(padapter->cmdpriv); in rtw_cmd_thread()
184 if (padapter->bDriverStopped || in rtw_cmd_thread()
185 padapter->bSurpriseRemoved) { in rtw_cmd_thread()
[all …]
Drtw_ap.c32 void init_mlme_ap_info(struct adapter *padapter) in init_mlme_ap_info() argument
34 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in init_mlme_ap_info()
35 struct sta_priv *pstapriv = &padapter->stapriv; in init_mlme_ap_info()
44 start_ap_mode(padapter); in init_mlme_ap_info()
47 void free_mlme_ap_info(struct adapter *padapter) in free_mlme_ap_info() argument
50 struct sta_priv *pstapriv = &padapter->stapriv; in free_mlme_ap_info()
51 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in free_mlme_ap_info()
52 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in free_mlme_ap_info()
58 rtw_sta_flush(padapter); in free_mlme_ap_info()
63 rtw_free_all_stainfo(padapter); in free_mlme_ap_info()
[all …]
Drtw_mlme_ext.c192 void update_mgnt_tx_rate(struct adapter *padapter, u8 rate) in update_mgnt_tx_rate() argument
194 struct mlme_ext_priv *pmlmeext = &(padapter->mlmeextpriv); in update_mgnt_tx_rate()
200 void update_mgntframe_attrib(struct adapter *padapter, struct pkt_attrib *pattrib) in update_mgntframe_attrib() argument
202 struct mlme_ext_priv *pmlmeext = &(padapter->mlmeextpriv); in update_mgntframe_attrib()
233 static void dump_mgntframe(struct adapter *padapter, in dump_mgntframe() argument
236 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in dump_mgntframe()
239 rtw_hal_mgnt_xmit(padapter, pmgntframe); in dump_mgntframe()
242 static s32 dump_mgntframe_and_wait(struct adapter *padapter, in dump_mgntframe_and_wait() argument
250 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in dump_mgntframe_and_wait()
256 ret = rtw_hal_mgnt_xmit(padapter, pmgntframe); in dump_mgntframe_and_wait()
[all …]
Drtw_wlan_util.c114 u8 judge_network_type(struct adapter *padapter, unsigned char *rate, int ratelen) in judge_network_type() argument
117 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in judge_network_type()
171 static int is_basicrate(struct adapter *padapter, unsigned char rate) in is_basicrate() argument
175 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in is_basicrate()
188 static unsigned int ratetbl2rateset(struct adapter *padapter, unsigned char *rateset) in ratetbl2rateset() argument
193 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in ratetbl2rateset()
206 if (is_basicrate(padapter, rate) == true) in ratetbl2rateset()
217 void get_rate_set(struct adapter *padapter, unsigned char *pbssrate, int *bssrate_len) in get_rate_set() argument
222 *bssrate_len = ratetbl2rateset(padapter, supportedrates); in get_rate_set()
266 void Save_DM_Func_Flag(struct adapter *padapter) in Save_DM_Func_Flag() argument
[all …]
Drtw_ioctl_set.c28 extern void indicate_wx_scan_complete_event(struct adapter *padapter);
37 u8 rtw_do_join(struct adapter *padapter) in rtw_do_join() argument
41 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in rtw_do_join()
71 ret = rtw_sitesurvey_cmd(padapter, &pmlmepriv->assoc_ssid, 1, NULL, 0); in rtw_do_join()
96 struct wlan_bssid_ex *pdev_network = &(padapter->registrypriv.dev_network); in rtw_do_join()
100 pibss = padapter->registrypriv.dev_network.MacAddress; in rtw_do_join()
104 rtw_update_registrypriv_dev_network(padapter); in rtw_do_join()
108 if (rtw_createbss_cmd(padapter) != _SUCCESS) { in rtw_do_join()
125 ret = rtw_sitesurvey_cmd(padapter, &pmlmepriv->assoc_ssid, 1, NULL, 0); in rtw_do_join()
144 u8 rtw_set_802_11_bssid(struct adapter *padapter, u8 *bssid) in rtw_set_802_11_bssid() argument
[all …]
Drtw_debug.c49 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_set_write_reg() local
67 usb_write8(padapter, addr, (u8)val); in proc_set_write_reg()
70 usb_write16(padapter, addr, (u16)val); in proc_set_write_reg()
73 usb_write32(padapter, addr, val); in proc_set_write_reg()
91 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_read_reg() local
102 …n, count - len, "usb_read8(0x%x)=0x%x\n", proc_get_read_addr, usb_read8(padapter, proc_get_read_ad… in proc_get_read_reg()
105 … count - len, "usb_read16(0x%x)=0x%x\n", proc_get_read_addr, usb_read16(padapter, proc_get_read_ad… in proc_get_read_reg()
108 … count - len, "usb_read32(0x%x)=0x%x\n", proc_get_read_addr, usb_read32(padapter, proc_get_read_ad… in proc_get_read_reg()
151 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(dev); in proc_get_fwstate() local
152 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in proc_get_fwstate()
[all …]
Drtw_xmit.c52 s32 _rtw_init_xmit_priv(struct xmit_priv *pxmitpriv, struct adapter *padapter) in _rtw_init_xmit_priv() argument
72 pxmitpriv->adapter = padapter; in _rtw_init_xmit_priv()
105 pxframe->padapter = padapter; in _rtw_init_xmit_priv()
144 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv()
148 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ)); in _rtw_init_xmit_priv()
151 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, (MAX_XMITBUF_SZ + XMITBUF_ALIGN_SZ)); in _rtw_init_xmit_priv()
184 pxmitbuf->padapter = padapter; in _rtw_init_xmit_priv()
187 res = rtw_os_xmit_resource_alloc(padapter, pxmitbuf, max_xmit_extbuf_size + XMITBUF_ALIGN_SZ); in _rtw_init_xmit_priv()
199 rtw_alloc_hwxmits(padapter); in _rtw_init_xmit_priv()
219 rtw_hal_init_xmit_priv(padapter); in _rtw_init_xmit_priv()
[all …]
Drtw_led.c28 struct adapter *padapter = pLed->padapter; in BlinkTimerCallback() local
30 if ((padapter->bSurpriseRemoved) || (padapter->bDriverStopped)) in BlinkTimerCallback()
69 void InitLed871x(struct adapter *padapter, struct LED_871x *pLed) in InitLed871x() argument
71 pLed->padapter = padapter; in InitLed871x()
101 struct adapter *padapter = pLed->padapter; in SwLedBlink1() local
102 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in SwLedBlink1()
107 SwLedOn(padapter, pLed); in SwLedBlink1()
110 SwLedOff(padapter, pLed); in SwLedBlink1()
114 if (padapter->pwrctrlpriv.rf_pwrstate != rf_on) { in SwLedBlink1()
115 SwLedOff(padapter, pLed); in SwLedBlink1()
[all …]
Drtw_recv.c60 int _rtw_init_recv_priv(struct recv_priv *precvpriv, struct adapter *padapter) in _rtw_init_recv_priv() argument
72 precvpriv->adapter = padapter; in _rtw_init_recv_priv()
95 precvframe->adapter = padapter; in _rtw_init_recv_priv()
100 res = rtw_hal_init_recv_priv(padapter); in _rtw_init_recv_priv()
104 (unsigned long)padapter); in _rtw_init_recv_priv()
115 struct adapter *padapter = precvpriv->adapter; in _rtw_free_recv_priv() local
117 rtw_free_uc_swdec_pending_queue(padapter); in _rtw_free_recv_priv()
123 rtw_hal_free_recv_priv(padapter); in _rtw_free_recv_priv()
131 struct adapter *padapter; in _rtw_alloc_recvframe() local
144 padapter = hdr->adapter; in _rtw_alloc_recvframe()
[all …]
Drtw_sreset.c24 void sreset_init_value(struct adapter *padapter) in sreset_init_value() argument
26 struct hal_data_8188e *pHalData = GET_HAL_DATA(padapter); in sreset_init_value()
32 u8 sreset_get_wifi_status(struct adapter *padapter) in sreset_get_wifi_status() argument
34 struct hal_data_8188e *pHalData = GET_HAL_DATA(padapter); in sreset_get_wifi_status()
40 val32 = usb_read32(padapter, REG_TXDMA_STATUS); in sreset_get_wifi_status()
60 void sreset_set_wifi_error_status(struct adapter *padapter, u32 status) in sreset_set_wifi_error_status() argument
62 struct hal_data_8188e *pHalData = GET_HAL_DATA(padapter); in sreset_set_wifi_error_status()
Drtw_mlme.c39 int rtw_init_mlme_priv(struct adapter *padapter) in rtw_init_mlme_priv() argument
44 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_init_mlme_priv()
49 pmlmepriv->nic_hdl = (u8 *)padapter; in rtw_init_mlme_priv()
84 rtw_clear_scan_deny(padapter); in rtw_init_mlme_priv()
86 rtw_init_mlme_timer(padapter); in rtw_init_mlme_priv()
235 void rtw_free_network_queue(struct adapter *padapter, u8 isfreeall) in rtw_free_network_queue() argument
239 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_free_network_queue()
257 int rtw_if_up(struct adapter *padapter) in rtw_if_up() argument
261 if (padapter->bDriverStopped || padapter->bSurpriseRemoved || in rtw_if_up()
262 (check_fwstate(&padapter->mlmepriv, _FW_LINKED) == false)) { in rtw_if_up()
[all …]
Drtw_sta_mgt.c235 init_addba_retry_timer(pstapriv->padapter, psta); in rtw_alloc_stainfo()
241 preorder_ctrl->padapter = pstapriv->padapter; in rtw_alloc_stainfo()
267 u32 rtw_free_stainfo(struct adapter *padapter, struct sta_info *psta) in rtw_free_stainfo() argument
273 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_free_stainfo()
274 struct sta_priv *pstapriv = &padapter->stapriv; in rtw_free_stainfo()
327 struct __queue *pfree_recv_queue = &padapter->recvpriv.free_recv_queue; in rtw_free_stainfo()
355 rtw_hal_set_odm_var(padapter, HAL_ODM_STA_INFO, psta, false); in rtw_free_stainfo()
401 void rtw_free_all_stainfo(struct adapter *padapter) in rtw_free_all_stainfo() argument
406 struct sta_priv *pstapriv = &padapter->stapriv; in rtw_free_all_stainfo()
407 struct sta_info *pbcmc_stainfo = rtw_get_bcmc_stainfo(padapter); in rtw_free_all_stainfo()
[all …]
Drtw_security.c141 void rtw_wep_encrypt(struct adapter *padapter, u8 *pxmitframe) in rtw_wep_encrypt() argument
154 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_wep_encrypt()
155 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_wep_encrypt()
199 void rtw_wep_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_wep_decrypt() argument
209 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_wep_decrypt()
562 u32 rtw_tkip_encrypt(struct adapter *padapter, u8 *pxmitframe) in rtw_tkip_encrypt() argument
577 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_tkip_encrypt()
578 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_tkip_encrypt()
592 stainfo = rtw_get_stainfo(&padapter->stapriv, &pattrib->ra[0]); in rtw_tkip_encrypt()
643 u32 rtw_tkip_decrypt(struct adapter *padapter, u8 *precvframe) in rtw_tkip_decrypt() argument
[all …]
Drtw_efuse.c300 static s32 iol_read_efuse(struct adapter *padapter, u8 txpktbuf_bndy, u16 offset, u16 size_byte, u8… in iol_read_efuse() argument
306 usb_write8(padapter, REG_TDECTRL+1, txpktbuf_bndy); in iol_read_efuse()
308 usb_write8(padapter, REG_PKT_BUFF_ACCESS_CTRL, TXPKT_BUF_SELECT); in iol_read_efuse()
309 status = iol_execute(padapter, CMD_READ_EFUSE_MAP); in iol_read_efuse()
311 efuse_read_phymap_from_txpktbuf(padapter, txpktbuf_bndy, physical_map, &size); in iol_read_efuse()
/linux-4.4.14/drivers/staging/rtl8188eu/os_dep/
Dusb_intf.c158 static void usb_intf_start(struct adapter *padapter) in usb_intf_start() argument
162 rtw_hal_inirp_init(padapter); in usb_intf_start()
167 static void usb_intf_stop(struct adapter *padapter) in usb_intf_stop() argument
172 if (!padapter->bSurpriseRemoved) { in usb_intf_stop()
180 rtw_hal_inirp_deinit(padapter); in usb_intf_stop()
183 usb_write_port_cancel(padapter); in usb_intf_stop()
190 static void rtw_dev_unload(struct adapter *padapter) in rtw_dev_unload() argument
194 if (padapter->bup) { in rtw_dev_unload()
196 padapter->bDriverStopped = true; in rtw_dev_unload()
197 if (padapter->xmitpriv.ack_tx) in rtw_dev_unload()
[all …]
Dos_intfs.c209 struct adapter *padapter = rtw_netdev_priv(dev);
231 if (padapter->dir_dev == NULL) {
232 padapter->dir_dev = create_proc_entry(dev->name,
235 dir_dev = padapter->dir_dev;
387 rtw_hal_get_hwreg(padapter, HW_VAR_RF_TYPE, (u8 *)(&rf_type));
480 struct adapter *padapter = rtw_netdev_priv(dev);
483 dir_dev = padapter->dir_dev;
484 padapter->dir_dev = NULL;
506 rtw_hal_get_hwreg(padapter, HW_VAR_RF_TYPE, (u8 *)(&rf_type));
541 static void loadparam(struct adapter *padapter, struct net_device *pnetdev) in loadparam() argument
[all …]
Dxmit_linux.c72 int rtw_os_xmit_resource_alloc(struct adapter *padapter, struct xmit_buf *pxmitbuf, u32 alloc_sz) in rtw_os_xmit_resource_alloc() argument
93 void rtw_os_xmit_resource_free(struct adapter *padapter, in rtw_os_xmit_resource_free() argument
106 void rtw_os_pkt_complete(struct adapter *padapter, struct sk_buff *pkt) in rtw_os_pkt_complete() argument
109 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in rtw_os_pkt_complete()
112 if (padapter->registrypriv.wifi_spec) { in rtw_os_pkt_complete()
113 if (__netif_subqueue_stopped(padapter->pnetdev, queue) && in rtw_os_pkt_complete()
115 netif_wake_subqueue(padapter->pnetdev, queue); in rtw_os_pkt_complete()
117 if (__netif_subqueue_stopped(padapter->pnetdev, queue)) in rtw_os_pkt_complete()
118 netif_wake_subqueue(padapter->pnetdev, queue); in rtw_os_pkt_complete()
124 void rtw_os_xmit_complete(struct adapter *padapter, struct xmit_frame *pxframe) in rtw_os_xmit_complete() argument
[all …]
Dioctl_linux.c69 void indicate_wx_scan_complete_event(struct adapter *padapter) in indicate_wx_scan_complete_event() argument
74 wireless_send_event(padapter->pnetdev, SIOCGIWSCAN, &wrqu, NULL); in indicate_wx_scan_complete_event()
77 void rtw_indicate_wx_assoc_event(struct adapter *padapter) in rtw_indicate_wx_assoc_event() argument
80 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_indicate_wx_assoc_event()
89 wireless_send_event(padapter->pnetdev, SIOCGIWAP, &wrqu, NULL); in rtw_indicate_wx_assoc_event()
92 void rtw_indicate_wx_disassoc_event(struct adapter *padapter) in rtw_indicate_wx_disassoc_event() argument
102 wireless_send_event(padapter->pnetdev, SIOCGIWAP, &wrqu, NULL); in rtw_indicate_wx_disassoc_event()
105 static char *translate_scan(struct adapter *padapter, in translate_scan() argument
110 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in translate_scan()
311 ss = padapter->recvpriv.signal_strength; in translate_scan()
[all …]
Dmlme_linux.c28 void rtw_init_mlme_timer(struct adapter *padapter) in rtw_init_mlme_timer() argument
30 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_init_mlme_timer()
33 (unsigned long)padapter); in rtw_init_mlme_timer()
35 (unsigned long)padapter); in rtw_init_mlme_timer()
37 rtw_dynamic_check_timer_handlder, (unsigned long)padapter); in rtw_init_mlme_timer()
46 void rtw_os_indicate_scan_done(struct adapter *padapter, bool aborted) in rtw_os_indicate_scan_done() argument
48 indicate_wx_scan_complete_event(padapter); in rtw_os_indicate_scan_done()
131 void init_addba_retry_timer(struct adapter *padapter, struct sta_info *psta) in init_addba_retry_timer() argument
137 void init_mlme_ext_timer(struct adapter *padapter) in init_mlme_ext_timer() argument
139 struct mlme_ext_priv *pmlmeext = &padapter->mlmeextpriv; in init_mlme_ext_timer()
[all …]
Drecv_linux.c37 int rtw_os_recvbuf_resource_alloc(struct adapter *padapter, in rtw_os_recvbuf_resource_alloc() argument
48 void rtw_handle_tkip_mic_err(struct adapter *padapter, u8 bgroup) in rtw_handle_tkip_mic_err() argument
52 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_handle_tkip_mic_err()
53 struct security_priv *psecuritypriv = &padapter->securitypriv; in rtw_handle_tkip_mic_err()
80 wireless_send_event(padapter->pnetdev, IWEVMICHAELMICFAILURE, in rtw_handle_tkip_mic_err()
84 int rtw_recv_indicatepkt(struct adapter *padapter, in rtw_recv_indicatepkt() argument
90 struct mlme_priv *pmlmepriv = &padapter->mlmepriv; in rtw_recv_indicatepkt()
93 precvpriv = &(padapter->recvpriv); in rtw_recv_indicatepkt()
127 struct sta_priv *pstapriv = &padapter->stapriv; in rtw_recv_indicatepkt()
131 if (memcmp(pattrib->dst, myid(&padapter->eeprompriv), in rtw_recv_indicatepkt()
[all …]
Dusb_ops_linux.c532 void usb_read_port_cancel(struct adapter *padapter) in usb_read_port_cancel() argument
537 precvbuf = (struct recv_buf *)padapter->recvpriv.precv_buf; in usb_read_port_cancel()
541 padapter->bReadPortCancel = true; in usb_read_port_cancel()
622 struct adapter *padapter = pxmitbuf->padapter; in usb_write_port_complete() local
623 struct xmit_priv *pxmitpriv = &padapter->xmitpriv; in usb_write_port_complete()
640 rtw_chk_hi_queue_cmd(padapter); in usb_write_port_complete()
647 if (padapter->bSurpriseRemoved || padapter->bDriverStopped || in usb_write_port_complete()
648 padapter->bWritePortCancel) { in usb_write_port_complete()
651 padapter->bDriverStopped, padapter->bSurpriseRemoved)); in usb_write_port_complete()
653 __func__, padapter->bDriverStopped, in usb_write_port_complete()
[all …]
Drtw_android.c91 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(net); in rtw_android_get_rssi() local
92 struct mlme_priv *pmlmepriv = &(padapter->mlmepriv); in rtw_android_get_rssi()
100 padapter->recvpriv.rssi); in rtw_android_get_rssi()
108 struct adapter *padapter = (struct adapter *)rtw_netdev_priv(net); in rtw_android_get_link_speed() local
111 link_speed = rtw_get_cur_max_rate(padapter) / 10; in rtw_android_get_link_speed()
/linux-4.4.14/drivers/staging/rtl8188eu/hal/
Drtl8188eu_led.c32 void SwLedOn(struct adapter *padapter, struct LED_871x *pLed) in SwLedOn() argument
36 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in SwLedOn()
38 LedCfg = usb_read8(padapter, REG_LEDCFG2); in SwLedOn()
39 usb_write8(padapter, REG_LEDCFG2, (LedCfg&0xf0) | BIT(5) | BIT(6)); /* SW control led0 on. */ in SwLedOn()
45 void SwLedOff(struct adapter *padapter, struct LED_871x *pLed) in SwLedOff() argument
48 struct hal_data_8188e *pHalData = GET_HAL_DATA(padapter); in SwLedOff()
50 if (padapter->bSurpriseRemoved || padapter->bDriverStopped) in SwLedOff()
53 LedCfg = usb_read8(padapter, REG_LEDCFG2);/* 0x4E */ in SwLedOff()
58 usb_write8(padapter, REG_LEDCFG2, (LedCfg | BIT(3))); in SwLedOff()
59 LedCfg = usb_read8(padapter, REG_MAC_PINMUX_CFG); in SwLedOff()
[all …]
Drtl8188e_hal_init.c31 void iol_mode_enable(struct adapter *padapter, u8 enable) in iol_mode_enable() argument
37 reg_0xf0 = usb_read8(padapter, REG_SYS_CFG); in iol_mode_enable()
38 usb_write8(padapter, REG_SYS_CFG, reg_0xf0|SW_OFFLOAD_EN); in iol_mode_enable()
40 if (!padapter->bFWReady) { in iol_mode_enable()
42 _8051Reset88E(padapter); in iol_mode_enable()
47 reg_0xf0 = usb_read8(padapter, REG_SYS_CFG); in iol_mode_enable()
48 usb_write8(padapter, REG_SYS_CFG, reg_0xf0 & ~SW_OFFLOAD_EN); in iol_mode_enable()
52 s32 iol_execute(struct adapter *padapter, u8 control) in iol_execute() argument
59 reg_0x88 = usb_read8(padapter, REG_HMEBOX_E0); in iol_execute()
60 usb_write8(padapter, REG_HMEBOX_E0, reg_0x88|control); in iol_execute()
[all …]
Drtl8188e_rxdesc.c26 static void process_rssi(struct adapter *padapter, struct recv_frame *prframe) in process_rssi() argument
29 struct signal_stat *signal_stat = &padapter->recvpriv.signal_strength_data; in process_rssi()
42 static void process_link_qual(struct adapter *padapter, in process_link_qual() argument
48 if (prframe == NULL || padapter == NULL) in process_link_qual()
52 signal_stat = &padapter->recvpriv.signal_qual_data; in process_link_qual()
65 void rtl8188e_process_phy_info(struct adapter *padapter, void *prframe) in rtl8188e_process_phy_info() argument
70 process_rssi(padapter, precvframe); in rtl8188e_process_phy_info()
72 process_link_qual(padapter, precvframe); in rtl8188e_process_phy_info()
146 struct adapter *padapter = precvframe->adapter; in update_recvframe_phyinfo_88e() local
148 struct hal_data_8188e *pHalData = GET_HAL_DATA(padapter); in update_recvframe_phyinfo_88e()
[all …]
Drtl8188eu_recv.c31 int rtl8188eu_init_recv_priv(struct adapter *padapter) in rtl8188eu_init_recv_priv() argument
33 struct recv_priv *precvpriv = &padapter->recvpriv; in rtl8188eu_init_recv_priv()
39 (unsigned long)padapter); in rtl8188eu_init_recv_priv()
59 res = rtw_os_recvbuf_resource_alloc(padapter, precvbuf); in rtl8188eu_init_recv_priv()
62 precvbuf->adapter = padapter; in rtl8188eu_init_recv_priv()
76 pskb = __netdev_alloc_skb(padapter->pnetdev, in rtl8188eu_init_recv_priv()
80 pskb->dev = padapter->pnetdev; in rtl8188eu_init_recv_priv()
95 void rtl8188eu_free_recv_priv(struct adapter *padapter) in rtl8188eu_free_recv_priv() argument
99 struct recv_priv *precvpriv = &padapter->recvpriv; in rtl8188eu_free_recv_priv()
Dpwrseqcmd.c26 u8 rtl88eu_pwrseqcmdparsing(struct adapter *padapter, u8 cut_vers, u8 fab_vers, in rtl88eu_pwrseqcmdparsing() argument
68 value = usb_read8(padapter, offset); in rtl88eu_pwrseqcmdparsing()
75 usb_write8(padapter, offset, value); in rtl88eu_pwrseqcmdparsing()
84 value = usb_read8(padapter, offset); in rtl88eu_pwrseqcmdparsing()
Drtl8188e_xmit.c62 void _dbg_dump_tx_info(struct adapter *padapter, int frame_tag, in _dbg_dump_tx_info() argument
68 rtw_hal_get_def_var(padapter, HAL_DEF_DBG_DUMP_TXPKT, &(dmp_txpkt)); in _dbg_dump_tx_info()
Dhal_com.c61 hal_com_get_channel_plan(struct adapter *padapter, u8 hw_channel_plan, in hal_com_get_channel_plan() argument
Drtl8188eu_xmit.c181 struct adapter *adapt = pxmitframe->padapter; in update_txdesc()
/linux-4.4.14/drivers/net/wireless/realtek/rtlwifi/btcoexist/
Dhalbt_precomp.h46 #define GetDefaultAdapter(padapter) padapter argument
/linux-4.4.14/drivers/i2c/busses/
Di2c-iop3xx.c399 struct i2c_adapter *padapter = platform_get_drvdata(pdev); in iop3xx_i2c_remove() local
401 (struct i2c_algo_iop3xx_data *)padapter->algo_data; in iop3xx_i2c_remove()
415 kfree(padapter); in iop3xx_i2c_remove()
/linux-4.4.14/drivers/staging/rtl8188eu/
DTODO14 rcu_dereference(padapter->pnetdev->rx_handler_data);
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dmain.c56 void **padapter) in mwifiex_register() argument
65 *padapter = adapter; in mwifiex_register()