static void _unload_intf_hdl(struct intf_priv *pintfpriv) { void (*unload_intf_priv)(struct intf_priv *pintfpriv); unload_intf_priv = &r8712_usb_unload_intf_priv; unload_intf_priv(pintfpriv); kfree(pintfpriv); }
void _unload_intf_hdl(struct intf_priv *pintfpriv) { void (*unload_intf_priv)(struct intf_priv *pintfpriv); _func_enter_; #ifdef CONFIG_SDIO_HCI unload_intf_priv = &sdio_unload_intf_priv; #endif #ifdef CONFIG_USB_HCI unload_intf_priv = &usb_unload_intf_priv; #endif unload_intf_priv(pintfpriv); if(pintfpriv){ _mfree((u8 *)pintfpriv, sizeof(struct intf_priv)); } _func_exit_; }