本文整理汇总了C++中MTWF_LOG函数的典型用法代码示例。如果您正苦于以下问题:C++ MTWF_LOG函数的具体用法?C++ MTWF_LOG怎么用?C++ MTWF_LOG使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了MTWF_LOG函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: ApCliAuthTimeout
/*
==========================================================================
Description:
function to be executed at timer thread when auth timer expires
==========================================================================
*/
static VOID ApCliAuthTimeout(
IN PVOID SystemSpecific1,
IN PVOID FunctionContext,
IN PVOID SystemSpecific2,
IN PVOID SystemSpecific3)
{
RTMP_ADAPTER *pAd = (RTMP_ADAPTER *)FunctionContext;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s():AuthTimeout\n", __FUNCTION__));
MlmeEnqueue(pAd, APCLI_AUTH_STATE_MACHINE, APCLI_MT2_AUTH_TIMEOUT, 0, NULL, 0);
RTMP_MLME_HANDLER(pAd);
return;
}
开发者ID:23171580,项目名称:ralink,代码行数:21,代码来源:apcli_auth.c
示例2: RxSensitivityTuning
static VOID RxSensitivityTuning(RTMP_ADAPTER *pAd)
{
UCHAR R66 = 0x26 + pAd->hw_cfg.lan_gain;
#ifdef CONFIG_ATE
if (ATE_ON(pAd))
{
ATE_BBP_IO_WRITE8_BY_REG_ID(pAd, BBP_R66, R66);
}
else
#endif /* CONFIG_ATE */
{
bbp_set_agc(pAd, R66, RX_CHAIN_ALL);
}
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE,("turn off R17 tuning, restore to 0x%02x\n", R66));
}
开发者ID:AnyoeDove,项目名称:mtk-sources,代码行数:16,代码来源:rtxx_dft.c
示例3: PMF_PeerAction
VOID PMF_PeerAction(
IN PRTMP_ADAPTER pAd,
IN MLME_QUEUE_ELEM *Elem)
{
UCHAR Action = Elem->Msg[LENGTH_802_11+1];
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_WARN, ("[PMF]%s : PMF_PeerAction Action=%d\n", __FUNCTION__, Action));
switch (Action) {
case ACTION_SAQ_REQUEST:
PMF_PeerSAQueryReqAction(pAd, Elem);
break;
case ACTION_SAQ_RESPONSE:
PMF_PeerSAQueryRspAction(pAd, Elem);
break;
}
}
开发者ID:eager7,项目名称:linux-kernel,代码行数:16,代码来源:pmf.c
示例4: bbp_set_bw
INT bbp_set_bw(struct _RTMP_ADAPTER *pAd, UINT8 bw)
{
INT result = FALSE;
if (pAd->phy_op && pAd->phy_op->bbp_set_bw)
result = pAd->phy_op->bbp_set_bw(pAd, bw);
if (result == TRUE)
{
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s(): Set PhyBW as %sHz.l\n",
__FUNCTION__, get_bw_str(bw)));
}
#ifdef MT7615
if (IS_MT7615(pAd))
{
DBGPRINT(RT_DEBUG_OFF, ("%s():NotSupportYet!\n", __FUNCTION__));
return FALSE;
}
#endif /* MT7615 */
// TODO: shiang-7603, revise following code
#ifdef MT_MAC
if (pAd->chipCap.hif_type == HIF_MT) {
UINT32 val;
RTMP_IO_READ32(pAd, AGG_BWCR, &val);
val &= (~0x0c);
switch (bw)
{
case BW_20:
val |= (0);
break;
case BW_40:
val |= (0x1 << 2);
break;
case BW_80:
val |= (0x2 << 2);
break;
}
RTMP_IO_WRITE32(pAd, AGG_BWCR, val);
}
#endif /* MT_MAC */
return result;
}
开发者ID:eager7,项目名称:linux-kernel,代码行数:47,代码来源:phy.c
示例5: WdsVirtualIF_open
INT WdsVirtualIF_open(PNET_DEV dev)
{
VOID *pAd;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s: ===> VirtualIF_open\n", RTMP_OS_NETDEV_GET_DEVNAME(dev)));
pAd = RTMP_OS_NETDEV_GET_PRIV(dev);
if (VIRTUAL_IF_UP(pAd) != 0)
return -1;
/* increase MODULE use count */
RT_MOD_INC_USE_COUNT();
RTMP_OS_NETDEV_START_QUEUE(dev);
return 0;
}
开发者ID:23171580,项目名称:ralink,代码行数:17,代码来源:ap_wds_inf.c
示例6: rt_pci_init_module
/*
Driver module load/unload function
*/
int __init rt_pci_init_module(void)
{
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_ERROR, ("register %s\n", RTMP_DRV_NAME));
/*
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_ERROR, ("DriverVersion: 2.7.0.2-Beta-121007\n"
"\tBBP:120824\n"
"\tRF :120813\n"));
*/
/*add for initial hook callback function linking list*/
RTMP_OS_TXRXHOOK_INIT();
#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,5,0)
return pci_register_driver(&rt_pci_driver);
#else
return pci_module_init(&rt_pci_driver);
#endif
}
开发者ID:AnyoeDove,项目名称:mtk-sources,代码行数:20,代码来源:pci_main_dev.c
示例7: AndesIncErrorCount
VOID AndesIncErrorCount(struct MCU_CTRL *ctl, enum cmd_msg_error_type type)
{
if (OS_TEST_BIT(MCU_INIT, &ctl->flags)) {
switch (type) {
case error_tx_kickout_fail:
ctl->tx_kickout_fail_count++;
break;
case error_tx_timeout_fail:
ctl->tx_timeout_fail_count++;
break;
case error_rx_receive_fail:
ctl->rx_receive_fail_count++;
break;
default:
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_ERROR, ("%s:unknown cmd_msg_error_type(%d)\n", __FUNCTION__, type));
}
}
}
开发者ID:eager7,项目名称:linux-kernel,代码行数:18,代码来源:andes_core.c
示例8: WdsVirtualIF_close
INT WdsVirtualIF_close(PNET_DEV dev)
{
VOID *pAd;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s: ===> VirtualIF_close\n", RTMP_OS_NETDEV_GET_DEVNAME(dev)));
pAd = RTMP_OS_NETDEV_GET_PRIV(dev);
//RTMP_OS_NETDEV_CARRIER_OFF(dev);
RTMP_OS_NETDEV_STOP_QUEUE(dev);
VIRTUAL_IF_DOWN(pAd);
RT_MOD_DEC_USE_COUNT();
return 0;
}
开发者ID:23171580,项目名称:ralink,代码行数:18,代码来源:ap_wds_inf.c
示例9: rtmp_read_igmp_snoop_from_file
void rtmp_read_igmp_snoop_from_file(
IN PRTMP_ADAPTER pAd,
RTMP_STRING *tmpbuf,
RTMP_STRING *buffer)
{
/*IgmpSnEnable */
if(RTMPGetKeyParameter("IgmpSnEnable", tmpbuf, 128, buffer, TRUE))
{
if ((strncmp(tmpbuf, "0", 1) == 0))
pAd->ApCfg.IgmpSnoopEnable = FALSE;
else if ((strncmp(tmpbuf, "1", 1) == 0))
pAd->ApCfg.IgmpSnoopEnable = TRUE;
else
pAd->ApCfg.IgmpSnoopEnable = FALSE;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, (" IGMP Snooping Enable=%d\n", pAd->ApCfg.IgmpSnoopEnable));
}
}
开发者ID:houzhenggang,项目名称:mt7688_mips_ecos,代码行数:18,代码来源:igmp_snoop.c
示例10: blockNetIf
BOOLEAN blockNetIf(BLOCK_QUEUE_ENTRY *pBlockQueueEntry, PNET_DEV pNetDev)
{
NETIF_ENTRY *pNetIfEntry = NULL;
if ((pNetIfEntry = (NETIF_ENTRY *)removeHeadList(&freeNetIfEntryList)) != NULL)
{
RTMP_OS_NETDEV_STOP_QUEUE(pNetDev);
pNetIfEntry->pNetDev = pNetDev;
insertTailList(&pBlockQueueEntry->NetIfList, (RT_LIST_ENTRY *)pNetIfEntry);
pBlockQueueEntry->SwTxQueueBlockFlag = TRUE;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("RTMP_OS_NETDEV_STOP_QUEUE(%s)\n", RTMP_OS_NETDEV_GET_DEVNAME(pNetDev)));
}
else
return FALSE;
return TRUE;
}
开发者ID:23171580,项目名称:ralink,代码行数:18,代码来源:netif_block.c
示例11: RTMP_CFG80211_RemoveVifEntry
VOID RTMP_CFG80211_RemoveVifEntry(VOID *pAdSrc, PNET_DEV pNewNetDev)
{
PRTMP_ADAPTER pAd = (PRTMP_ADAPTER)pAdSrc;
RT_LIST_ENTRY *pListEntry = NULL;
pListEntry = (RT_LIST_ENTRY *)RTMP_CFG80211_FindVifEntry_ByMac(pAd, pNewNetDev);
if (pListEntry)
{
delEntryList(&pAd->cfg80211_ctrl.Cfg80211VifDevSet.vifDevList, pListEntry);
os_free_mem(NULL, pListEntry);
pListEntry = NULL;
}
else
{
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_ERROR, ("Error in RTMP_CFG80211_RemoveVifEntry.\n"));
}
}
开发者ID:andy-padavan,项目名称:rt-n56u,代码行数:18,代码来源:cfg80211_inf.c
示例12: CFG80211_DummyP2pIf_Ioctl
static INT CFG80211_DummyP2pIf_Ioctl(
IN PNET_DEV dev_p,
IN OUT VOID *rq_p,
IN INT cmd)
{
RTMP_ADAPTER *pAd;
pAd = RTMP_OS_NETDEV_GET_PRIV(dev_p);
ASSERT(pAd);
if (!RTMP_TEST_FLAG(pAd, fRTMP_ADAPTER_INTERRUPT_IN_USE))
return -ENETDOWN;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s --->\n", __FUNCTION__));
return rt28xx_ioctl(dev_p, rq_p, cmd);
}
开发者ID:andy-padavan,项目名称:rt-n56u,代码行数:18,代码来源:cfg80211_inf.c
示例13: ChannelSwitchingCountDownProc
/*
========================================================================
Routine Description:
Channel switching count down process upon radar detection
Arguments:
pAd Pointer to our adapter
========================================================================
*/
VOID ChannelSwitchingCountDownProc(
IN PRTMP_ADAPTER pAd)
{
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s():Channel Switching...(%d/%d)\n",
__FUNCTION__, pAd->Dot11_H.CSCount, pAd->Dot11_H.CSPeriod));
pAd->Dot11_H.CSCount++;
if (pAd->Dot11_H.CSCount >= pAd->Dot11_H.CSPeriod)
{
#ifdef DFS_SUPPORT
pAd->CommonCfg.RadarDetect.DFSAPRestart = 1;
schedule_dfs_task(pAd);
#else
APStop(pAd);
APStartUp(pAd);
#endif /* !DFS_SUPPORT */
}
}
开发者ID:23171580,项目名称:ralink,代码行数:29,代码来源:cmm_radar.c
示例14: ApCli_VirtualIF_Close
/*
========================================================================
Routine Description:
Close a virtual network interface.
Arguments:
dev_p which WLAN network interface
Return Value:
0: close successfully
otherwise: close fail
Note:
========================================================================
*/
INT ApCli_VirtualIF_Close(PNET_DEV dev_p)
{
VOID *pAd;
pAd = RTMP_OS_NETDEV_GET_PRIV(dev_p);
ASSERT(pAd);
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s: ===> %s\n", __FUNCTION__, RTMP_OS_NETDEV_GET_DEVNAME(dev_p)));
RTMP_AP_IoctlHandle(pAd, NULL, CMD_RTPRIV_IOCTL_APC_CLOSE, 0, dev_p, 0);
VIRTUAL_IF_DOWN(pAd);
RT_MOD_DEC_USE_COUNT();
return 0;
}
开发者ID:andy-padavan,项目名称:rt-n56u,代码行数:33,代码来源:ap_apcli_inf.c
示例15: RT28xx_WDS_Init
/* Register WDS interface */
VOID RT28xx_WDS_Init(VOID *pAd, PNET_DEV net_dev)
{
RTMP_OS_NETDEV_OP_HOOK netDevOpHook;
NdisZeroMemory((PUCHAR)&netDevOpHook, sizeof(RTMP_OS_NETDEV_OP_HOOK));
netDevOpHook.open = WdsVirtualIF_open;
netDevOpHook.stop = WdsVirtualIF_close;
netDevOpHook.xmit = rt28xx_send_packets;
netDevOpHook.ioctl = rt28xx_ioctl;
netDevOpHook.get_stats = RT28xx_get_wds_ether_stats;
NdisMoveMemory(&netDevOpHook.devAddr[0], RTMP_OS_NETDEV_GET_PHYADDR(net_dev), MAC_ADDR_LEN);
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("The new WDS interface MAC = %02X:%02X:%02X:%02X:%02X:%02X\n",
PRINT_MAC(netDevOpHook.devAddr)));
RTMP_AP_IoctlHandle(pAd, NULL, CMD_RTPRIV_IOCTL_WDS_INIT,
0, &netDevOpHook, 0);
}
开发者ID:23171580,项目名称:ralink,代码行数:19,代码来源:ap_wds_inf.c
示例16: rt_pci_remove
static VOID DEVEXIT rt_pci_remove(struct pci_dev *pci_dev)
{
PNET_DEV net_dev = pci_get_drvdata(pci_dev);
VOID *pAd = NULL;
ULONG csr_addr = net_dev->base_addr;
GET_PAD_FROM_NET_DEV(pAd, net_dev);
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("===> %s()\n", __FUNCTION__));
if (pAd != NULL)
{
/* Unregister/Free all allocated net_device. */
RtmpPhyNetDevExit(pAd, net_dev);
#ifdef RT_CFG80211_SUPPORT
RTMP_DRIVER_80211_UNREGISTER(pAd, net_dev);
#endif /* RT_CFG80211_SUPPORT */
/* Free RTMP_ADAPTER related structures. */
RtmpRaDevCtrlExit(pAd);
/* Unmap CSR base address */
iounmap((char *)(csr_addr));
/* release memory region */
release_mem_region(pci_resource_start(pci_dev, 0), pci_resource_len(pci_dev, 0));
}
else
{
/* Unregister network device */
RtmpOSNetDevDetach(net_dev);
/* Unmap CSR base address */
iounmap((char *)(net_dev->base_addr));
/* release memory region */
release_mem_region(pci_resource_start(pci_dev, 0), pci_resource_len(pci_dev, 0));
}
/* Free the root net_device */
RtmpOSNetDevFree(net_dev);
}
开发者ID:AnyoeDove,项目名称:mtk-sources,代码行数:44,代码来源:pci_main_dev.c
示例17: CFG80211_SendMgmtFrameDone
VOID CFG80211_SendMgmtFrameDone(RTMP_ADAPTER *pAd, USHORT Sequence)
{
//RTMP_USB_SUPPORT/RTMP_PCI_SUPPORT
PCFG80211_CTRL pCfg80211_ctrl = &pAd->cfg80211_ctrl;
if (pCfg80211_ctrl->TxStatusInUsed && pCfg80211_ctrl->pTxStatusBuf
/*&& (pAd->TxStatusSeq == pHeader->Sequence)*/)
{
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_INFO, ("CFG_TX_STATUS: REAL send %d\n", Sequence));
CFG80211OS_TxStatus(CFG80211_GetEventDevice(pAd), 5678,
pCfg80211_ctrl->pTxStatusBuf, pCfg80211_ctrl->TxStatusBufLen,
TRUE);
pCfg80211_ctrl->TxStatusSeq = 0;
pCfg80211_ctrl->TxStatusInUsed = FALSE;
}
}
开发者ID:andy-padavan,项目名称:rt-n56u,代码行数:19,代码来源:cfg80211_tx.c
示例18: Set_NfcRegenPK_Proc
INT Set_NfcRegenPK_Proc(RTMP_ADAPTER *pAd, RTMP_STRING *arg)
{
POS_COOKIE pObj = (POS_COOKIE) pAd->OS_Cookie;
UCHAR apidx = pObj->ioctl_if, mac_addr[MAC_ADDR_LEN];
BOOLEAN bFromApCli = FALSE;
PWSC_CTRL pWscCtrl;
UINT32 val = 0;
pWscCtrl = &pAd->ApCfg.MBSSID[apidx].WscControl;
val = simple_strtol(arg, 0, 10);
if (val == 1)
pWscCtrl->bRegenPublicKey = 1;
else
pWscCtrl->bRegenPublicKey = 0;
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s : bRegenPublicKey=%d, \n",
__FUNCTION__, pWscCtrl->bRegenPublicKey));
}
开发者ID:andy-padavan,项目名称:rt-n56u,代码行数:19,代码来源:nfc.c
示例19: AsicSetDevMac
INT AsicSetDevMac(RTMP_ADAPTER *pAd, UCHAR *addr, UCHAR omac_idx)
{
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s(): Set OwnMac=%02x:%02x:%02x:%02x:%02x:%02x\n",
__FUNCTION__, PRINT_MAC(addr)));
#if defined(RTMP_MAC) || defined(RLT_MAC)
if (pAd->chipCap.hif_type == HIF_RTMP ||pAd->chipCap.hif_type == HIF_RLT)
return RtAsicSetDevMac(pAd, addr, omac_idx);
#endif
#ifdef MT_MAC
if (pAd->chipCap.hif_type == HIF_MT)
return MtAsicSetDevMac(pAd, addr, omac_idx);
#endif
AsicNotSupportFunc(pAd, __FUNCTION__);
return FALSE;
}
开发者ID:23171580,项目名称:ralink,代码行数:19,代码来源:cmm_asic.c
示例20: Set_NfcStatus_Proc
INT Set_NfcStatus_Proc(RTMP_ADAPTER *pAd, RTMP_STRING *arg)
{
UCHAR data = 0;
/*
Action: b¡¦<7:6>: 0x00 ¡V Request, 0x01 ¡V Notify
b¡¦<5:0>: 0x00 ¡V Get, 0x01 - Set
*/
UCHAR action = 1, type = TYPE_NFC_STATUS; /* 5 - NFC Status */
if (simple_strtol(arg, 0, 10) != 0)
data = 1;
data = (UCHAR)simple_strtol(arg, 0, 10);
MTWF_LOG(DBG_CAT_ALL, DBG_SUBCAT_ALL, DBG_LVL_TRACE, ("%s: Set NFC Status(=%d)\n", __FUNCTION__, data));
NfcCommand(pAd, action, type, 1, &data);
return TRUE;
}
开发者ID:andy-padavan,项目名称:rt-n56u,代码行数:19,代码来源:nfc.c
注:本文中的MTWF_LOG函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论