u8 devide_id;
u16 pseudo_id;
-
pseudo_id = (u16)(addr >> 16);
switch (pseudo_id) {
case 0x1025:
devide_id = WLAN_IOREG_DEVICE_ID;
break;
-
case 0x1031:
devide_id = WLAN_TX_HIQ_DEVICE_ID;
break;
u16 offset;
u32 ftaddr;
-
device_id = get_deviceid(addr);
offset = 0;
struct hal_com_data *hal;
s32 err;
-
adapter = intfhdl->padapter;
psdio = &adapter_to_dvobj(adapter)->intf_data;
hal = GET_HAL_DATA(adapter);
u8 *tmpbuf;
u32 n;
-
intfhdl = &adapter->iopriv.intf;
HalSdioGetCmdAddr8723BSdio(adapter, SDIO_LOCAL_DEVICE_ID, addr, &addr);
u32 hisr, himr;
u8 val8, hisr_len;
-
if (!phisr)
return false;
{
struct hal_com_data *haldata;
-
haldata = GET_HAL_DATA(adapter);
haldata->sdio_himr = (u32)( \
SDIO_HIMR_RX_REQUEST_MSK |
{
struct hal_com_data *haldata;
-
haldata = GET_HAL_DATA(adapter);
haldata->SysIntrMask = ( \
struct recv_priv *recv_priv;
struct recv_buf *recvbuf;
-
/* Patch for some SDIO Host 4 bytes issue */
/* ex. RK3188 */
readsize = RND4(size);
return NULL;
}
-
/* 3 4. init recvbuf */
recvbuf->len = size;
recvbuf->phead = recvbuf->pskb->head;
struct intf_hdl *intfhdl = &adapter->iopriv.intf;
struct pwrctrl_priv *pwrctl;
-
hal = GET_HAL_DATA(adapter);
dvobj = adapter_to_dvobj(adapter);
pwrctl = dvobj_to_pwrctl(dvobj);
if (hal->sdio_hisr & SDIO_HISR_RXERR)
DBG_8192C("%s: Rx Error\n", __func__);
-
if (hal->sdio_hisr & SDIO_HISR_RX_REQUEST) {
struct recv_buf *recvbuf;
int alloc_fail_time = 0;
{
struct hal_com_data *hal;
-
if (
(adapter->bDriverStopped) || (adapter->bSurpriseRemoved)
)
struct hal_com_data *hal;
u32 numof_free_page;
-
hal = GET_HAL_DATA(adapter);
numof_free_page = SdioLocalCmd53Read4Byte(adapter, SDIO_REG_FREE_TXPG);