这篇教程C++ DBG_LEAVE函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DBG_LEAVE函数的典型用法代码示例。如果您正苦于以下问题:C++ DBG_LEAVE函数的具体用法?C++ DBG_LEAVE怎么用?C++ DBG_LEAVE使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DBG_LEAVE函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: PGPnetPMNewSANDIS_STATUSPGPnetPMNewSA(PGPnetPMContext *pContext, void *data, UINT dataLen, ULONG *pSrcBufferLen){ DBG_FUNC("PGPnetPMNewSA") DBG_ENTER(); *pSrcBufferLen = sizeof(PGPikeSA); if (dataLen != *pSrcBufferLen) { DBG_LEAVE(NDIS_STATUS_INVALID_LENGTH); return NDIS_STATUS_INVALID_LENGTH; } if (!PMAddSA(pContext, (PGPikeSA*) data)) { DBG_LEAVE(NDIS_STATUS_FAILURE); return NDIS_STATUS_FAILURE; } *pSrcBufferLen = 0; DBG_LEAVE(NDIS_STATUS_SUCCESS); return NDIS_STATUS_SUCCESS;}
开发者ID:ysangkok,项目名称:pgp-win32-6.5.8,代码行数:26,
示例2: PGPnetPMFailedSANDIS_STATUSPGPnetPMFailedSA(PGPnetPMContext *pContext, void *data, UINT dataLen, ULONG *pSrcBufferLen){ DBG_FUNC("PGPnetPMFailedSA") PGPikeMTSAFailed * pSAFailed = (PGPikeMTSAFailed*)data; DBG_ENTER(); *pSrcBufferLen = sizeof(PGPikeMTSAFailed); if (dataLen != *pSrcBufferLen) { DBG_LEAVE(NDIS_STATUS_INVALID_LENGTH); return NDIS_STATUS_INVALID_LENGTH; } PMRemovePendingSA(pContext, pSAFailed->ipAddress, pSAFailed->u.ipsec.ipAddrStart, pSAFailed->u.ipsec.ipMaskEnd); *pSrcBufferLen = 0; DBG_LEAVE(NDIS_STATUS_SUCCESS); return NDIS_STATUS_SUCCESS;}
开发者ID:ysangkok,项目名称:pgp-win32-6.5.8,代码行数:27,
示例3: DBG_ENTER/** * et131x_device_alloc * * Returns pointer to the allocated and initialized net_device struct for * this device. * * Create instances of net_device and wl_private for the new adapter and * register the device's entry points in the net_device structure. */struct net_device *et131x_device_alloc(void){ struct net_device *netdev; DBG_ENTER(et131x_dbginfo); /* Alloc net_device and adapter structs */ netdev = alloc_etherdev(sizeof(struct et131x_adapter)); if (netdev == NULL) { DBG_ERROR(et131x_dbginfo, "Alloc of net_device struct failed/n"); DBG_LEAVE(et131x_dbginfo); return NULL; } /* Setup the function registration table (and other data) for a * net_device */ //netdev->init = &et131x_init; //netdev->set_config = &et131x_config; netdev->watchdog_timeo = ET131X_TX_TIMEOUT; netdev->netdev_ops = &et131x_netdev_ops; //netdev->ethtool_ops = &et131x_ethtool_ops; // Poll? //netdev->poll = &et131x_poll; //netdev->poll_controller = &et131x_poll_controller; DBG_LEAVE(et131x_dbginfo); return netdev;}
开发者ID:AppEngine,项目名称:linux-2.6,代码行数:42,
示例4: wl_adapter_open/******************************************************************************* * wl_adapter_open() ******************************************************************************* * * DESCRIPTION: * * Open the device. * * PARAMETERS: * * dev - a pointer to a net_device structure representing the network * device to open. * * RETURNS: * * 0 on success * errno value otherwise * ******************************************************************************/int wl_adapter_open(struct net_device *dev){ struct wl_private *lp = wl_priv(dev); struct pcmcia_device *link = lp->link; int result = 0; int hcf_status = HCF_SUCCESS; /*--------------------------------------------------------------------*/ DBG_FUNC("wl_adapter_open"); DBG_ENTER(DbgInfo); DBG_PRINT("%s/n", VERSION_INFO); DBG_PARAM(DbgInfo, "dev", "%s (0x%p)", dev->name, dev); if (!pcmcia_dev_present(link)) { DBG_LEAVE(DbgInfo); return -ENODEV; } link->open++; hcf_status = wl_open(dev); if (hcf_status != HCF_SUCCESS) { link->open--; result = -ENODEV; } DBG_LEAVE(DbgInfo); return result;} /* wl_adapter_open */
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:49,
示例5: PGPnetPMNewHostNDIS_STATUSPGPnetPMNewHost(PGPnetPMContext *context, void *data, UINT dataLen, ULONG *pSrcBufferLen){ DBG_FUNC("PGPnetPMNewHost") DBG_ENTER(); *pSrcBufferLen = sizeof(PGPNetHostEntry) - 8; /* minus 8 bytes for eth_dstAddress */ if (dataLen != *pSrcBufferLen) { DBG_LEAVE(NDIS_STATUS_INVALID_LENGTH); return NDIS_STATUS_INVALID_LENGTH; } if (!PMAddHost(context, (PGPNetHostEntry*) data)) { DBG_LEAVE(NDIS_STATUS_FAILURE); return NDIS_STATUS_FAILURE; } *pSrcBufferLen = 0; DBG_LEAVE(NDIS_STATUS_SUCCESS); return NDIS_STATUS_SUCCESS;}
开发者ID:ysangkok,项目名称:pgp-win32-6.5.8,代码行数:26,
示例6: wl_adapter_insertvoid wl_adapter_insert(struct pcmcia_device *link){ struct net_device *dev; int i; int ret; /*--------------------------------------------------------------------*/ DBG_FUNC("wl_adapter_insert"); DBG_ENTER(DbgInfo); DBG_PARAM(DbgInfo, "link", "0x%p", link); dev = link->priv; /* Do we need to allocate an interrupt? */ link->config_flags |= CONF_ENABLE_IRQ; link->io_lines = 6; ret = pcmcia_request_io(link); if (ret != 0) goto failed; ret = pcmcia_request_irq(link, (void *) wl_isr); if (ret != 0) goto failed; ret = pcmcia_enable_device(link); if (ret != 0) goto failed; dev->irq = link->irq; dev->base_addr = link->resource[0]->start; SET_NETDEV_DEV(dev, &link->dev); if (register_netdev(dev) != 0) {; goto failed; } register_wlags_sysfs(dev);// printk(KERN_INFO "%s: Wireless, io_addr %#03lx, irq %d, ""mac_address ",; for (i = 0; i < ETH_ALEN; i++); DBG_LEAVE(DbgInfo); return;failed: wl_adapter_release(link); DBG_LEAVE(DbgInfo); return;} /* wl_adapter_insert */
开发者ID:nos1609,项目名称:Chrono_Kernel-1,代码行数:54,
示例7: wl_adapter_insertvoid wl_adapter_insert( struct pcmcia_device *link ){ struct net_device *dev; int i; int ret; /*------------------------------------------------------------------------*/ DBG_FUNC( "wl_adapter_insert" ); DBG_ENTER( DbgInfo ); DBG_PARAM( DbgInfo, "link", "0x%p", link ); dev = link->priv; /* Do we need to allocate an interrupt? */ link->conf.Attributes |= CONF_ENABLE_IRQ; ret = pcmcia_request_io(link, &link->io); if (ret != 0) goto failed; ret = pcmcia_request_irq(link, (void *) wl_isr); if (ret != 0) goto failed; ret = pcmcia_request_configuration(link, &link->conf); if (ret != 0) goto failed; dev->irq = link->irq; dev->base_addr = link->io.BasePort1; SET_NETDEV_DEV(dev, &link->dev); if (register_netdev(dev) != 0) { printk("%s: register_netdev() failed/n", MODULE_NAME); goto failed; } register_wlags_sysfs(dev); printk(KERN_INFO "%s: Wireless, io_addr %#03lx, irq %d, ""mac_address ", dev->name, dev->base_addr, dev->irq); for( i = 0; i < ETH_ALEN; i++ ) { printk("%02X%c", dev->dev_addr[i], ((i < (ETH_ALEN-1)) ? ':' : '/n')); } DBG_LEAVE( DbgInfo ); return;failed: wl_adapter_release( link ); DBG_LEAVE(DbgInfo); return;} // wl_adapter_insert
开发者ID:flwh,项目名称:Alcatel_OT_985_kernel,代码行数:54,
示例8: DispatchCreate//// DispatchCreate()://// This is the Add Device dispatch for the capture device. It creates// the CCaptureDevice and associates it with the device via the bag.//NTSTATUSCAvsCameraDevice::DispatchCreate ( _In_ PKSDEVICE Device){ PAGED_CODE(); DBG_ENTER("()"); CAvsCameraDevice *CapDevice = new (NonPagedPoolNx, 'eviD') CAvsCameraDevice (Device); if( !CapDevice) { // // Return failure if we couldn't create the device. // return STATUS_INSUFFICIENT_RESOURCES; } NTSTATUS Status = CapDevice->Prepare(); if (!NT_SUCCESS (Status)) { // Init failure. delete CapDevice; } DBG_LEAVE("()"); return Status;}
开发者ID:0xhack,项目名称:Windows-driver-samples,代码行数:35,
示例9: et131x_close/** * et131x_close - Close the device * @netdev: device to be closed * * Returns 0 on success, errno on failure (as defined in errno.h) */int et131x_close(struct net_device *netdev){ struct et131x_adapter *adapter = netdev_priv(netdev); DBG_ENTER(et131x_dbginfo); /* First thing is to stop the queue */ netif_stop_queue(netdev); /* Stop the Tx and Rx DMA engines */ et131x_rx_dma_disable(adapter); et131x_tx_dma_disable(adapter); /* Disable device interrupts */ et131x_disable_interrupts(adapter); /* Deregistering ISR */ MP_CLEAR_FLAG(adapter, fMP_ADAPTER_INTERRUPT_IN_USE); DBG_TRACE(et131x_dbginfo, "Deregistering ISR.../n"); free_irq(netdev->irq, netdev); /* Stop the error timer */ del_timer_sync(&adapter->ErrorTimer); DBG_LEAVE(et131x_dbginfo); return 0;}
开发者ID:AppEngine,项目名称:linux-2.6,代码行数:34,
示例10: DispatchQueryPowerNTSTATUSCCaptureDevice::DispatchQueryPower( _In_ PKSDEVICE Device, _In_ PIRP Irp, _In_ DEVICE_POWER_STATE DeviceTo, _In_ DEVICE_POWER_STATE DeviceFrom, _In_ SYSTEM_POWER_STATE SystemTo, _In_ SYSTEM_POWER_STATE SystemFrom, _In_ POWER_ACTION Action){ // If this device supports the the DO_POWER_INRUSH flag, this function // can be called at DISPATCH. DBG_ENTER("()"); NTSTATUS Status = Recast(Device)-> PnpQueryPower( Irp, DeviceTo, DeviceFrom, SystemTo, SystemFrom, Action ); DBG_LEAVE("()=0x%08X", Status); return Status;}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:29,
示例11: IsPfsEOS// Function:// bool CImageHardwareSimulation::IsPfsEOS(void)//// Description:// Determine if we're at the EOS.//// Parameters:// [None]//// Returns:// bool - true if we've reached the end of our Per Frame Settings.//boolCImageHardwareSimulation::IsPfsEOS(void){ PAGED_CODE(); DBG_ENTER( "()" ); DBG_TRACE( "m_bTriggered=%s, m_bEndOfSequence=%s, m_PinMode=%d, m_pIspSetting=0x%p", ( m_bTriggered ? "true" : "false" ), ( m_bEndOfSequence ? "true" : "false" ), m_PinMode, m_pIspSettings ); // // Make sure we're in a Variable Photo Sequence. // bool result = bool( m_bTriggered == TRUE && m_bEndOfSequence && m_PinMode == PinBurstMode && m_pIspSettings ); // Must have ISP settings set to be PFS EOS. DBG_LEAVE( "() = %s", (result ? "true" : "false") ); return result;}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:37,
示例12: wl_get_talliesint wl_get_tallies(struct wl_private *lp, CFG_HERMES_TALLIES_STRCT *tallies){ int ret = 0; int status; CFG_HERMES_TALLIES_STRCT *pTallies; DBG_FUNC( "wl_get_tallies" ); DBG_ENTER(DbgInfo); /* Get the current tallies from the adapter */ lp->ltvRecord.len = 1 + HCF_TOT_TAL_CNT * sizeof(hcf_16); lp->ltvRecord.typ = CFG_TALLIES; status = hcf_get_info(&(lp->hcfCtx), (LTVP)&(lp->ltvRecord)); if( status == HCF_SUCCESS ) { pTallies = (CFG_HERMES_TALLIES_STRCT *)&(lp->ltvRecord.u.u32); memcpy(tallies, pTallies, sizeof(*tallies)); DBG_TRACE( DbgInfo, "Get tallies okay, dixe: %d/n", sizeof(*tallies) ); } else { DBG_TRACE( DbgInfo, "Get tallies failed/n" ); ret = -EFAULT; } DBG_LEAVE( DbgInfo ); return ret;}
开发者ID:adis1313,项目名称:android_kernel_samsung_msm8974,代码行数:29,
示例13: GetTriggerModeLONGCImageHardwareSimulation::GetTriggerMode()/*++Returns the pin's current trigger mode and state: Return Value: mode - Normal trigger, start or stop photo sequence. --*/{ PAGED_CODE(); NTSTATUS status = STATUS_SUCCESS; LONG mode = 0; DBG_ENTER( "(), m_PinMode=%d", m_PinMode ); KScopedMutex Lock( m_ListLock ); if( m_bTriggered ) { mode = (m_PinMode == PinBurstMode) ? KS_VideoControlFlag_StartPhotoSequenceCapture : KS_VideoControlFlag_Trigger; } DBG_LEAVE("()=0x%08X", mode); return mode;}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:35,
示例14: wl_adapter_attachstatic int wl_adapter_attach(struct pcmcia_device *link){ struct net_device *dev; struct wl_private *lp; /*------------------------------------------------------------------------*/ DBG_FUNC( "wl_adapter_attach" ); DBG_ENTER( DbgInfo ); dev = wl_device_alloc(); if(dev == NULL) { DBG_ERROR( DbgInfo, "wl_device_alloc returned NULL/n"); return -ENOMEM; } link->io.NumPorts1 = HCF_NUM_IO_PORTS; link->io.Attributes1 = IO_DATA_PATH_WIDTH_16; link->io.IOAddrLines = 6; link->conf.Attributes = CONF_ENABLE_IRQ; link->conf.IntType = INT_MEMORY_AND_IO; link->conf.ConfigIndex = 5; link->conf.Present = PRESENT_OPTION; link->priv = dev; lp = wl_priv(dev); lp->link = link; wl_adapter_insert(link); DBG_LEAVE( DbgInfo ); return 0;} // wl_adapter_attach
开发者ID:flwh,项目名称:Alcatel_OT_985_kernel,代码行数:32,
示例15: PGPnetRASdisconnectvoidPGPnetRASdisconnect(PVPN_ADAPTER adapter){ /* fire event */ DBG_FUNC("PGPnetRASdisconnect") PGPMESSAGE_CONTEXT * kernelMessageContext; PGPnetMessageHeader * kernelMessageHeader; PGPUInt32 head = 0; DBG_ENTER(); if ((adapter != NULL) && (adapter->pgpMessage != NULL)) { kernelMessageContext = (PGPMESSAGE_CONTEXT*)(adapter->pgpMessage); kernelMessageHeader = &kernelMessageContext->header; NdisAcquireSpinLock(&adapter->general_lock); head = kernelMessageHeader->head + 1; if (head > kernelMessageHeader->maxSlots) head = 1; kernelMessageContext = &kernelMessageContext[head]; kernelMessageContext->messageType = PGPnetMessageRASdisconnect; kernelMessageHeader->head = head; NdisReleaseSpinLock(&adapter->general_lock); PgpEventSet(&adapter->pgpEvent); } DBG_LEAVE(0);}
开发者ID:ysangkok,项目名称:pgp-win32-6.5.8,代码行数:35,
示例16: wl_adapter_attach/******************************************************************************* * wl_adapter_attach() ******************************************************************************* * * DESCRIPTION: * * Creates an instance of the driver, allocating local data structures for * one device. The device is registered with Card Services. * * PARAMETERS: * * none * * RETURNS: * * pointer to an allocated dev_link_t structure * NULL on failure * ******************************************************************************/static int wl_adapter_attach(struct pcmcia_device *link){ struct net_device *dev; struct wl_private *lp; /*--------------------------------------------------------------------*/ DBG_FUNC("wl_adapter_attach"); DBG_ENTER(DbgInfo); dev = wl_device_alloc(); if (dev == NULL) { DBG_ERROR(DbgInfo, "wl_device_alloc returned NULL/n"); return -ENOMEM; } link->resource[0]->end = HCF_NUM_IO_PORTS; link->resource[0]->flags= IO_DATA_PATH_WIDTH_16; link->config_flags |= CONF_ENABLE_IRQ; link->config_index = 5; link->config_regs = PRESENT_OPTION; link->priv = dev; lp = wl_priv(dev); lp->link = link; wl_adapter_insert(link); DBG_LEAVE(DbgInfo); return 0;} /* wl_adapter_attach */
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:49,
示例17: wl_process_updated_record/******************************************************************************* * wl_process_updated_record() ******************************************************************************* * * DESCRIPTION: * * Process the updated information record message signaled by the device. * * PARAMETERS: * * lp - a pointer to the device's private structure * * RETURNS: * * N/A * ******************************************************************************/void wl_process_updated_record( struct wl_private *lp ){ DBG_FUNC( "wl_process_updated_record" ); DBG_ENTER( DbgInfo ); if( lp != NULL ) { lp->updatedRecord.u.u16[0] = CNV_LITTLE_TO_INT( lp->updatedRecord.u.u16[0] ); switch( lp->updatedRecord.u.u16[0] ) { case CFG_CUR_COUNTRY_INFO: DBG_TRACE( DbgInfo, "Updated Record: CFG_CUR_COUNTRY_INFO/n" ); wl_connect( lp ); break; case CFG_PORT_STAT: DBG_TRACE( DbgInfo, "Updated Record: WAIT_FOR_CONNECT (0xFD40)/n" ); //wl_connect( lp ); break; default: DBG_TRACE( DbgInfo, "UNKNOWN: 0x%04x/n", lp->updatedRecord.u.u16[0] ); } } DBG_LEAVE( DbgInfo ); return;} // wl_process_updated_record
开发者ID:adis1313,项目名称:android_kernel_samsung_msm8974,代码行数:46,
示例18: SetModeNTSTATUSCImageHardwareSimulation::SetMode( _In_ ULONGLONG Flags, _In_ ULONG PastBuffers)/*++Routine Description: Set the photo sequence mode.Arguments: Flags - Normal or photo sequence. PastBuffers - Number of history frames to gather. Return Value: Success / Failure (typical failure will be out of memory on the scratch buffer, etc...)--*/{ PAGED_CODE(); DBG_ENTER( "(Flags=0x%016llX, PastBuffers=%d)", Flags, PastBuffers ); if(m_bTriggered == TRUE) { return STATUS_INVALID_TRANSACTION; } m_PastBufferCount = PastBuffers; if(Flags & KSCAMERA_EXTENDEDPROP_PHOTOMODE_SEQUENCE) { m_PinMode = PinBurstMode; } else { m_PinMode = PinNormalMode; } DBG_LEAVE("()"); return STATUS_SUCCESS;}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:53,
示例19: GeneratePhotoConfirmationNTSTATUSCHardwareSimulation::GeneratePhotoConfirmation( _In_ ULONG PfsFrameNumber, _In_ LONGLONG time)/*++Routine Description: So a photo sim can ask a preview sim for a confirmation frame.Arguments: PfsFrameNumber - The VPS shot number. time - The precise time of the associated photo.Return Value: None--*/{ PAGED_CODE(); KScopedMutex Lock( m_ListLock ); if( PinRunning != m_PinState ) { return STATUS_DEVICE_NOT_READY; } DBG_ENTER("( Index=%d, Time=0x%016llX )", PfsFrameNumber, time ); m_PhotoConfirmationEntry = PHOTOCONFIRMATION_INFO( PfsFrameNumber, time ); // We basically used the previously synthesized preview image NTSTATUS status = FillScatterGatherBuffers(); //Clean up the photo confiramtion flag m_PhotoConfirmationEntry = PHOTOCONFIRMATION_INFO(); if(NT_SUCCESS(status)) { m_Sensor->Interrupt (m_PinID); } DBG_LEAVE("() = 0x%08X", status); return status;}
开发者ID:0xhack,项目名称:Windows-driver-samples,代码行数:53,
示例20: wl_adapter_cleanup_module/******************************************************************************* * wl_adapter_cleanup_module() ******************************************************************************* * * DESCRIPTION: * * Called by cleanup_module() to perform driver uninitialization. * * PARAMETERS: * * N/A * * RETURNS: * * N/A * ******************************************************************************/void wl_adapter_cleanup_module(void){ DBG_FUNC("wl_adapter_cleanup_module"); DBG_ENTER(DbgInfo); DBG_TRACE(DbgInfo, "wl_adapter_cleanup_module() -- PCMCIA/n"); pcmcia_unregister_driver(&wlags49_driver); DBG_LEAVE(DbgInfo); return;} /* wl_adapter_cleanup_module */
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:29,
示例21: ParseConfigLine/******************************************************************************* * ParseConfigLine() ******************************************************************************* * * DESCRIPTION: * * Parses a line from the configuration file into an L-val and an R-val, * representing a key/value pair. * * PARAMETERS: * * pszLine - the line from the config file to parse * ppszLVal - the resulting L-val (Key) * ppszRVal - the resulting R-val (Value) * * RETURNS: * * N/A * ******************************************************************************/void ParseConfigLine(char *pszLine, char **ppszLVal, char **ppszRVal){ int i; int size; /*------------------------------------------------------------------------*/ DBG_FUNC("ParseConfigLine"); DBG_ENTER(DbgInfo); /* get a snapshot of our string size */ size = strlen(pszLine); *ppszLVal = NULL; *ppszRVal = NULL; if (pszLine[0] != '#' && /* skip the line if it is a comment */ pszLine[0] != '/n' && /* if it's an empty UNIX line, do nothing */ !(pszLine[0] == '/r' && pszLine[1] == '/n') /* if it's an empty MS-DOS line, do nothing */ ) { /* advance past any whitespace, and assign the L-value */ for (i = 0; i < size; i++) { if (pszLine[i] != ' ') { *ppszLVal = &pszLine[i]; break; } } /* advance to the end of the l-value*/ for (i++; i < size; i++) { if (pszLine[i] == ' ' || pszLine[i] == '=') { pszLine[i] = '/0'; break; } } /* make any whitespace and the equal sign a NULL character, and advance to the R-Value */ for (i++; i < size; i++) { if (pszLine[i] == ' ' || pszLine[i] == '=') { pszLine[i] = '/0'; continue; } *ppszRVal = &pszLine[i]; break; } /* make the line ending character(s) a NULL */ for (i++; i < size; i++) { if (pszLine[i] == '/n') pszLine[i] = '/0'; if ((pszLine[i] == '/r') && (pszLine[i+1] == '/n')) pszLine[i] = '/0'; } } DBG_LEAVE(DbgInfo);} /* ParseConfigLine */
开发者ID:AdiPat,项目名称:android_kernel_tegra_n1,代码行数:72,
示例22: wl_adapter_releasevoid wl_adapter_release(struct pcmcia_device *link){ DBG_FUNC("wl_adapter_release"); DBG_ENTER(DbgInfo); DBG_PARAM(DbgInfo, "link", "0x%p", link); /* Stop hardware */ wl_remove(link->priv); pcmcia_disable_device(link); DBG_LEAVE(DbgInfo);} /* wl_adapter_release */
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:13,
示例23: PGPnetPMRemoveSANDIS_STATUSPGPnetPMRemoveSA(PGPnetPMContext *pContext, void *data, UINT dataLen, ULONG *pSrcBufferLen){ DBG_FUNC("PGPnetPMRemoveSA") DBG_ENTER(); *pSrcBufferLen = sizeof(PGPipsecSPI); if (dataLen != *pSrcBufferLen) { DBG_LEAVE(NDIS_STATUS_INVALID_LENGTH); return NDIS_STATUS_INVALID_LENGTH; } (void) PMRemoveSA(pContext, (PGPByte*) data); *pSrcBufferLen = 0; DBG_LEAVE(NDIS_STATUS_SUCCESS); return NDIS_STATUS_SUCCESS;}
开发者ID:ysangkok,项目名称:pgp-win32-6.5.8,代码行数:22,
示例24: DispatchCancelRemovevoidCCaptureDevice::DispatchCancelRemove( _In_ PKSDEVICE Device, _In_ PIRP Irp){ PAGED_CODE(); DBG_ENTER("()"); Recast(Device)->PnpCancelRemove(Irp); DBG_LEAVE("()");}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:13,
示例25: DispatchSurpriseRemovalvoidCCaptureDevice::DispatchSurpriseRemoval( _In_ PKSDEVICE Device, _In_ PIRP Irp){ PAGED_CODE(); DBG_ENTER("()"); Recast(Device)->PnpSurpriseRemoval(Irp); DBG_LEAVE("()");}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:13,
示例26: wl_process_security_status/******************************************************************************* * wl_process_security_status() ******************************************************************************* * * DESCRIPTION: * * Process the security status message signaled by the device. * * PARAMETERS: * * lp - a pointer to the device's private structure * * RETURNS: * * N/A * ******************************************************************************/void wl_process_security_status( struct wl_private *lp ){ SECURITY_STATUS_STRCT *sec_stat; /*------------------------------------------------------------------------*/ DBG_FUNC( "wl_process_security_status" ); DBG_ENTER( DbgInfo ); if( lp != NULL ) { sec_stat = (SECURITY_STATUS_STRCT *)&lp->sec_stat; wl_endian_translate_event( (ltv_t *)sec_stat ); switch( sec_stat->securityStatus ) { case 1: DBG_TRACE( DbgInfo, "Security Status : Dissassociate [AP]/n" ); break; case 2: DBG_TRACE( DbgInfo, "Security Status : Deauthenticate [AP]/n" ); break; case 3: DBG_TRACE( DbgInfo, "Security Status : Authenticate Fail [STA] or [AP]/n" ); break; case 4: DBG_TRACE( DbgInfo, "Security Status : MIC Fail/n" ); break; case 5: DBG_TRACE( DbgInfo, "Security Status : Associate Fail/n" ); break; default: DBG_TRACE( DbgInfo, "Security Status : UNKNOWN (0x%04x)/n", sec_stat->securityStatus ); break; } DBG_TRACE( DbgInfo, "STA Address : %s/n", DbgHwAddr( sec_stat->staAddr )); DBG_TRACE( DbgInfo, "Reason : 0x%04x /n", sec_stat->reason ); } DBG_LEAVE( DbgInfo ); return;} // wl_process_security_status
开发者ID:asdlei00,项目名称:Ace-i,代码行数:68,
示例27: wl_adapter_init_module/******************************************************************************* * wl_adapter_init_module() ******************************************************************************* * * DESCRIPTION: * * Called by init_module() to perform PCMCIA driver initialization. * * PARAMETERS: * * N/A * * RETURNS: * * 0 on success * -1 on error * ******************************************************************************/int wl_adapter_init_module(void){ int ret; /*--------------------------------------------------------------------*/ DBG_FUNC("wl_adapter_init_module"); DBG_ENTER(DbgInfo); DBG_TRACE(DbgInfo, "wl_adapter_init_module() -- PCMCIA/n"); ret = pcmcia_register_driver(&wlags49_driver); DBG_LEAVE(DbgInfo); return ret;} /* wl_adapter_init_module */
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:32,
示例28: wl_adapter_close/******************************************************************************* * wl_adapter_close() ******************************************************************************* * * DESCRIPTION: * * Close the device. * * PARAMETERS: * * dev - a pointer to a net_device structure representing the network * device to close. * * RETURNS: * * 0 on success * errno value otherwise * ******************************************************************************/int wl_adapter_close(struct net_device *dev){ struct wl_private *lp = wl_priv(dev); struct pcmcia_device *link = lp->link; /*--------------------------------------------------------------------*/ DBG_FUNC("wl_adapter_close"); DBG_ENTER(DbgInfo); DBG_PARAM(DbgInfo, "dev", "%s (0x%p)", dev->name, dev); if (link == NULL) { DBG_LEAVE(DbgInfo); return -ENODEV; } DBG_TRACE(DbgInfo, "%s: Shutting down adapter./n", dev->name); wl_close(dev); link->open--; DBG_LEAVE(DbgInfo); return 0;} /* wl_adapter_close */
开发者ID:0xroot,项目名称:Blackphone-BP1-Kernel,代码行数:42,
示例29: et131x_open/** * et131x_open - Open the device for use. * @netdev: device to be opened * * Returns 0 on success, errno on failure (as defined in errno.h) */int et131x_open(struct net_device *netdev){ int result = 0; struct et131x_adapter *adapter = netdev_priv(netdev); DBG_ENTER(et131x_dbginfo); /* Start the timer to track NIC errors */ add_timer(&adapter->ErrorTimer); /* Register our ISR */ DBG_TRACE(et131x_dbginfo, "Registering ISR.../n"); result = request_irq(netdev->irq, et131x_isr, IRQF_SHARED, netdev->name, netdev); if (result) { DBG_ERROR(et131x_dbginfo, "Could not register ISR/n"); DBG_LEAVE(et131x_dbginfo); return result; } /* Enable the Tx and Rx DMA engines (if not already enabled) */ et131x_rx_dma_enable(adapter); et131x_tx_dma_enable(adapter); /* Enable device interrupts */ et131x_enable_interrupts(adapter); MP_SET_FLAG(adapter, fMP_ADAPTER_INTERRUPT_IN_USE); /* We're ready to move some data, so start the queue */ netif_start_queue(netdev); DBG_LEAVE(et131x_dbginfo); return result;}
开发者ID:AppEngine,项目名称:linux-2.6,代码行数:43,
示例30: DispatchCreateNTSTATUSCCaptureDevice::DispatchCreate ( _In_ PKSDEVICE Device)/*++Routine Description: Create the capture device. This is the creation dispatch for the capture device.Arguments: Device - The AVStream device being created.Return Value: Success / Failure--*/{ PAGED_CODE(); DBG_ENTER("()"); CCaptureDevice *CapDevice = new (NonPagedPoolNx, 'eviD') CCaptureDevice (Device); if( !CapDevice) { // // Return failure if we couldn't create the device. // return STATUS_INSUFFICIENT_RESOURCES; } NTSTATUS Status = CapDevice->Prepare(); if (!NT_SUCCESS (Status)) { // Init failure. delete CapDevice; } DBG_LEAVE("()"); return Status;}
开发者ID:Wesley-Lin,项目名称:Windows-driver-samples,代码行数:48,
注:本文中的DBG_LEAVE函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ DBG_LOG函数代码示例 C++ DBG_INF_FMT函数代码示例 |