kernel/tegra/drivers/net/wireless/sd8897/mlinux/moal_sdio_mmc.c
/**
 *  @brief This function handles the interrupt.
 *
 *  @param func     A pointer to the sdio_func structure
 *  @return         N/A
 */
@brief This function handles the interrupt.
@param func     A pointer to the sdio_func structure
@return         N/A
@brief This function handles the interrupt . @param func A pointer to the sdio_func structure @return N / A
static void
woal_sdio_interrupt(struct sdio_func *func)
{
	moal_handle *handle;
	struct sdio_mmc_card *card;
	ENTER();
	card = sdio_get_drvdata(func);
	if (!card || !card->handle) {
		PRINTM(MINFO,
		       "sdio_mmc_interrupt(func = %p) card or handle is NULL, card=%p\n",
		       func, card);
		LEAVE();
		return;
	}
	handle = card->handle;
	PRINTM(MINFO, "*** IN SDIO IRQ ***\n");
	woal_interrupt(handle);
	LEAVE();
}
static void woal_sdio_interrupt ( struct sdio_func * func ) { moal_handle * handle ; struct sdio_mmc_card * card ; ENTER ( ) ; card = sdio_get_drvdata ( func ) ; if ( ! card || ! card -> handle ) { PRINTM ( MINFO , " \n " , func , card ) ; LEAVE ( ) ; return ; } handle = card -> handle ; PRINTM ( MINFO , " \n " ) ; woal_interrupt ( handle ) ; LEAVE ( ) ; }
@brief This function handles the interrupt.
@brief This function handles the interrupt .