/device/soc/rockchip/common/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_wifi6/ |
H A D | bcmsdh_sdmmc.c | 90 static void IRQHandler(struct sdio_func *func); 91 static void IRQHandlerF2(struct sdio_func *func); 141 int sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data); 145 void sdioh_sdmmc_card_enable_func_f3(sdioh_info_t *sd, struct sdio_func *func) in sdioh_sdmmc_card_enable_func_f3() argument 147 sd->func[3] = func; in sdioh_sdmmc_card_enable_func_f3() 148 sd_info(("%s sd->func[3] %p\n", __FUNCTION__, sd->func[3])); in sdioh_sdmmc_card_enable_func_f3() 161 uint8 func; in sdioh_sdmmc_card_enablefuncs() local 171 for (fbraddr = SDIOD_FBR_STARTADDR, func in sdioh_sdmmc_card_enablefuncs() 196 sdioh_attach(osl_t *osh, struct sdio_func *func) sdioh_attach() argument 580 uint func = ((uint32)int_val >> 16); sdioh_iovar_op() local 782 sdioh_cis_read(sdioh_info_t *sd, uint func, uint8 *cisd, uint32 length) sdioh_cis_read() argument 814 sdioh_cisaddr_read(sdioh_info_t *sd, uint func, uint8 *cisd, uint32 offset) sdioh_cisaddr_read() argument 838 sdioh_request_byte(sdioh_info_t *sd, uint rw, uint func, uint regaddr, uint8 *byte) sdioh_request_byte() argument 1038 sdioh_request_word(sdioh_info_t *sd, uint cmd_type, uint rw, uint func, uint addr, uint32 *word, uint nbytes) sdioh_request_word() argument 1122 sdioh_request_packet_chain(sdioh_info_t *sd, uint fix_inc, uint write, uint func, uint addr, void *pkt) sdioh_request_packet_chain() argument 1340 sdioh_buffer_tofrom_bus(sdioh_info_t *sd, uint fix_inc, uint write, uint func, uint addr, uint8 *buf, uint len) sdioh_buffer_tofrom_bus() argument 1405 sdioh_request_buffer(sdioh_info_t *sd, uint pio_dma, uint fix_inc, uint write, uint func, uint addr, uint reg_width, uint buf_len, uint8 *buffer, void *pkt) sdioh_request_buffer() argument 1472 sdioh_abort(sdioh_info_t *sd, uint func) sdioh_abort() argument 1514 sdioh_sdmmc_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data) sdioh_sdmmc_card_regread() argument 1541 IRQHandler(struct sdio_func *func) IRQHandler() argument 1566 IRQHandlerF2(struct sdio_func *func) IRQHandlerF2() argument 1575 sdioh_sdmmc_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 data) sdioh_sdmmc_card_regwrite() argument [all...] |
H A D | bcmsdh_sdmmc_linux.c | 83 static int sdioh_probe(struct sdio_func *func) in sdioh_probe() argument 85 int host_idx = func->card->host->index; in sdioh_probe() 86 uint32 rca = func->card->rca; in sdioh_probe() 95 adapter->sdio_func = func; in sdioh_probe() 100 wl_cfg80211_set_parent_dev(&func->dev); in sdioh_probe() 104 osh = osl_attach(&func->dev, SDIO_BUS, TRUE); in sdioh_probe() 110 sdioh = sdioh_attach(osh, func); in sdioh_probe() 115 sdioh->bcmsdh = bcmsdh_probe(osh, &func->dev, sdioh, adapter, SDIO_BUS, host_idx, rca); in sdioh_probe() 121 sdio_set_drvdata(func, sdioh); in sdioh_probe() 132 static void sdioh_remove(struct sdio_func *func) in sdioh_remove() argument 150 bcmsdh_sdmmc_probe(struct sdio_func *func, const struct sdio_device_id *id) bcmsdh_sdmmc_probe() argument 175 bcmsdh_sdmmc_remove(struct sdio_func *func) bcmsdh_sdmmc_remove() argument 216 struct sdio_func *func = dev_to_sdio_func(pdev); bcmsdh_sdmmc_suspend() local 255 struct sdio_func *func = dev_to_sdio_func(pdev); bcmsdh_sdmmc_resume() local 279 dummy_probe(struct sdio_func *func, const struct sdio_device_id *id) dummy_probe() argument 291 dummy_remove(struct sdio_func *func) dummy_remove() argument [all...] |
H A D | bcmspibrcm.c | 115 static int bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, 117 static int bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr, 119 static int bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr, 122 static int bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo, 124 static int bcmspi_card_regread_fixedaddr(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, 516 if (sdioh_cfg_read(si, sd_ptr->func, sd_ptr->offset, &data)) { in sdioh_iovar_op() 531 if (sdioh_cfg_write(si, sd_ptr->func, sd_ptr->offset, &data)) { in sdioh_iovar_op() 615 sdioh_cis_read(sdioh_info_t *sd, uint func, uint8 *cisd, uint32 length) in sdioh_cis_read() argument 625 sd_trace(("%s: Func %d\n", __FUNCTION__, func)); in sdioh_cis_read() 668 sdioh_request_byte(sdioh_info_t *sd, uint rw, uint func, uin argument 711 sdioh_request_word(sdioh_info_t *sd, uint cmd_type, uint rw, uint func, uint addr, uint32 *word, uint nbytes) sdioh_request_word() argument 728 sdioh_request_buffer(sdioh_info_t *sd, uint pio_dma, uint fix_inc, uint rw, uint func, uint addr, uint reg_width, uint buflen_u, uint8 *buffer, void *pkt) sdioh_request_buffer() argument 769 bcmspi_card_byterewrite(sdioh_info_t *sd, int func, uint32 regaddr, uint8 byte) bcmspi_card_byterewrite() argument 839 bcmspi_prog_resp_delay(sdioh_info_t *sd, int func, uint8 resp_delay) bcmspi_prog_resp_delay() argument 976 sdioh_abort(sdioh_info_t *sd, uint func) sdioh_abort() argument 1409 bcmspi_card_regread(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data) bcmspi_card_regread() argument 1440 bcmspi_card_regread_fixedaddr(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 *data) bcmspi_card_regread_fixedaddr() argument 1474 bcmspi_card_regwrite(sdioh_info_t *sd, int func, uint32 regaddr, int regsize, uint32 data) bcmspi_card_regwrite() argument 1504 bcmspi_card_bytewrite(sdioh_info_t *sd, int func, uint32 regaddr, uint8 *byte) bcmspi_card_bytewrite() argument 1589 int func = GFIELD(cmd_arg, SPI_FUNCTION); bcmspi_cmd_issue() local 1669 bcmspi_card_buf(sdioh_info_t *sd, int rw, int func, bool fifo, uint32 addr, int nbytes, uint32 *data) bcmspi_card_buf() argument [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/oal/ |
H A D | oal_sdio_if.h | 73 #define sdio_get_max_block_count(func) ((func)->card->host->max_blk_count) 74 #define sdio_get_max_req_size(func) ((func)->card->host->max_req_size) 75 #define sdio_get_max_blk_size(func) ((func)->card->host->max_blk_size) 76 #define sdio_get_max_seg_size(func) ((func)->card->host->max_seg_size) 77 #define sdio_get_max_segs(func) ((func) 198 oal_sdio_memcpy_fromio(struct sdio_func *func, hi_void *dst, hi_u32 addr, hi_s32 count) oal_sdio_memcpy_fromio() argument 224 sdio_claim_host(struct sdio_func *func) sdio_claim_host() argument 229 sdio_release_host(struct sdio_func *func) sdio_release_host() argument 234 sdio_require_irq(struct sdio_func *func, sdio_irq_handler_t *handler) sdio_require_irq() argument [all...] |
/device/soc/hisilicon/common/platform/wifi/hi3881v100/driver/mac/hmac/ |
H A D | hmac_main.c | 101 g_ast_hmac_wlan_dtx_event_sub_table[DMAC_TX_WLAN_DTX].func = hmac_tx_wlan_to_wlan_ap; in hmac_event_fsm_action_subtable_register() 104 g_ast_hmac_wlan_drx_event_sub_table[DMAC_WLAN_DRX_EVENT_SUB_TYPE_RX_AP].func = hmac_rx_process_data_ap; in hmac_event_fsm_action_subtable_register() 107 g_ast_hmac_wlan_drx_event_sub_table[DMAC_WLAN_DRX_EVENT_SUB_TYPE_RX_STA].func = hmac_rx_process_data_sta; in hmac_event_fsm_action_subtable_register() 110 g_ast_hmac_wlan_drx_event_sub_table[DMAC_WLAN_DRX_EVENT_SUB_TYPE_TKIP_MIC_FAILE].func = in hmac_event_fsm_action_subtable_register() 114 g_ast_hmac_wlan_crx_event_sub_table[DMAC_WLAN_CRX_INIT].func = hmac_init_event_process; in hmac_event_fsm_action_subtable_register() 115 g_ast_hmac_wlan_crx_event_sub_table[DMAC_WLAN_CRX_RX].func = hmac_rx_process_mgmt_event; in hmac_event_fsm_action_subtable_register() 116 g_ast_hmac_wlan_crx_event_sub_table[DMAC_WLAN_CRX_DELBA].func = hmac_mgmt_rx_delba_event; in hmac_event_fsm_action_subtable_register() 117 g_ast_hmac_wlan_crx_event_sub_table[DMAC_WLAN_CRX_SCAN_RESULT].func = hmac_scan_proc_scanned_bss; in hmac_event_fsm_action_subtable_register() 118 g_ast_hmac_wlan_crx_event_sub_table[DMAC_WLAN_CRX_SCAN_COMP].func = hmac_scan_proc_scan_comp_event; in hmac_event_fsm_action_subtable_register() 120 g_ast_hmac_wlan_crx_event_sub_table[DMAC_WLAN_CRX_FLOWCTL_BACKP].func in hmac_event_fsm_action_subtable_register() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/crypto/ |
H A D | cryp_symc.c | 1159 static hi_s32 cryp_register_symc(const symc_func *func) in cryp_register_symc() argument 1166 if ((func->create == HI_NULL) || (func->crypto == HI_NULL)) { in cryp_register_symc() 1173 if ((g_symc_descriptor[i].valid) && (g_symc_descriptor[i].alg == func->alg) && in cryp_register_symc() 1174 (g_symc_descriptor[i].mode == func->mode)) { in cryp_register_symc() 1183 if (memcpy_s(&g_symc_descriptor[i], sizeof(symc_func), func, sizeof(symc_func)) != EOK) { in cryp_register_symc() 1507 static hi_void cryp_register_symc_default(symc_func *func, symc_alg alg, symc_mode mode) in cryp_register_symc_default() argument 1509 (hi_void)memset_s(func, sizeof(symc_func), 0, sizeof(symc_func)); in cryp_register_symc_default() 1511 func->mode = mode; in cryp_register_symc_default() 1512 func in cryp_register_symc_default() 1525 symc_func func; cryp_register_symc_aes() local 1560 symc_func func; cryp_register_symc_dma() local 1596 symc_func func; cryp_register_aead_ccm() local 1650 symc_func func; cryp_register_aead_gcm() local 1668 symc_func func; cryp_register_aead_gcm() local 1698 symc_func func; cryp_register_symc_tdes() local 1734 symc_func func; cryp_register_symc_des() local 1770 symc_func func; cryp_register_symc_sm1() local 1790 symc_func func; cryp_register_symc_sm4() local 1962 symc_func *func = HI_NULL; cryp_get_symc_op() local [all...] |
H A D | cryp_hash.c | 620 static hi_s32 func_register_hash(const hash_func *func) in func_register_hash() argument 627 if ((func->create == HI_NULL) || (func->destroy == HI_NULL) || (func->update == HI_NULL) || in func_register_hash() 628 (func->finish == HI_NULL)) { in func_register_hash() 634 hi_log_debug("register hash mode %u\n", func->mode); in func_register_hash() 638 if (g_hash_descriptor[i].valid && g_hash_descriptor[i].mode == func->mode) { in func_register_hash() 647 g_hash_descriptor[i] = *func; in func_register_hash() 660 hash_func func; in cryp_register_hash_default() local 662 (hi_void)memset_s(&func, sizeo in cryp_register_hash_default() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/interdrv/common/cipher/src/drv/cipher_v1.0/drivers/ |
H A D | kapi_hash.c | 41 hash_func *func; /* HASH function */ member 236 for (i = 0; i < ctx->func->block_size; i++) { in kapi_hmac_cal_ipad_opad() 253 if ((memset_s(ctx->hmac_ipad, HASH_BLOCK_SIZE_128, 0x00, ctx->func->block_size) != EOK) || in kapi_hmac_start() 254 (memset_s(ctx->hmac_opad, HASH_BLOCK_SIZE_128, 0x00, ctx->func->block_size) != EOK)) { in kapi_hmac_start() 260 if (keylen <= ctx->func->block_size) { in kapi_hmac_start() 276 ctx->cryp_ctx = ctx->func->create(ctx->func->mode); /* H(K) */ in kapi_hmac_start() 278 hi_log_print_func_err(ctx->func->create, HI_ERR_CIPHER_BUSY); in kapi_hmac_start() 283 crypto_chk_err_goto(ctx->func->update(ctx->cryp_ctx, key, keylen, HASH_CHUNCK_SRC_LOCAL)); in kapi_hmac_start() 286 crypto_chk_err_goto(ctx->func in kapi_hmac_start() [all...] |
H A D | kapi_symc.c | 33 symc_func *func; member 223 if ((ctx->func != HI_NULL) && (ctx->func->destroy != HI_NULL)) { in kapi_symc_destroy() 224 ret = ctx->func->destroy(ctx->cryp_ctx); in kapi_symc_destroy() 226 hi_log_print_func_err(ctx->func->destroy, ret); in kapi_symc_destroy() 571 if (ctx->func->setmode) { in kapi_symc_set_alg_mode() 572 ctx->func->setmode(ctx->cryp_ctx, ctx->func->alg, ctx->func->mode, set_cfg->width); in kapi_symc_set_alg_mode() 581 if (ctx->func in kapi_symc_set_key() [all...] |
/device/soc/hisilicon/hi3751v350/sdk_linux/source/common/drv/osal/ |
H A D | osal_wait.c | 52 int osal_wait_interruptible(osal_wait *wait, osal_wait_condition_func func, const void *param) in osal_wait_interruptible() argument 67 if (func == NULL) { in osal_wait_interruptible() 71 return wait_event_interruptible((*wq), func(param)); in osal_wait_interruptible() 75 int osal_wait_uninterruptible(osal_wait *wait, osal_wait_condition_func func, const void *param) in osal_wait_uninterruptible() argument 90 if (func == NULL) { in osal_wait_uninterruptible() 93 wait_event((*wq), func(param)); in osal_wait_uninterruptible() 100 int osal_wait_timeout_interruptible(osal_wait *wait, osal_wait_condition_func func, const void *param, unsigned long ms) in osal_wait_timeout_interruptible() argument 115 if (func == NULL) { in osal_wait_timeout_interruptible() 119 return wait_event_interruptible_timeout((*wq), func(param), msecs_to_jiffies(ms)); in osal_wait_timeout_interruptible() 124 int osal_wait_timeout_uninterruptible(osal_wait *wait, osal_wait_condition_func func, in osal_wait_timeout_uninterruptible() argument [all...] |
H A D | osal_exportfunc.c | 31 void *func; member 51 int osal_exportfunc_register(unsigned int module_id, const char *name, void *func) in osal_exportfunc_register() argument 59 return hi_drv_module_register(module_id, name, func); in osal_exportfunc_register() 81 func_node_new->func = func; in osal_exportfunc_register() 118 int osal_exportfunc_get(unsigned int module_id, void **func) in osal_exportfunc_get() argument 123 if (func == NULL) { in osal_exportfunc_get() 128 return hi_drv_module_get_function(module_id, func); in osal_exportfunc_get() 135 *func = NULL; in osal_exportfunc_get() 140 *func in osal_exportfunc_get() [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/linux/ |
H A D | osal_wait.c | 51 int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param) in osal_wait_interruptible() argument 69 /* if wakeup the queue before prepare_to_wait, the func will return true. And will not go to schedule */ in osal_wait_interruptible() 70 if (func != NULL) { in osal_wait_interruptible() 71 condition = func(param); in osal_wait_interruptible() 88 int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param) in osal_wait_uninterruptible() argument 106 /* if wakeup the queue before prepare_to_wait, the func will return true. And will not go to schedule */ in osal_wait_uninterruptible() 107 if (func != NULL) { in osal_wait_uninterruptible() 108 condition = func(param); in osal_wait_uninterruptible() 120 int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, in osal_wait_timeout_interruptible() argument 139 /* if wakeup the queue before prepare_to_wait, the func wil in osal_wait_timeout_interruptible() 161 osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, unsigned long ms) osal_wait_timeout_uninterruptible() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_debug.c | 20 void kbase_debug_assert_register_hook(kbase_debug_assert_hook *func, void *param) in kbase_debug_assert_register_hook() argument 22 kbasep_debug_assert_registered_cb.func = func; in kbase_debug_assert_register_hook() 28 if (kbasep_debug_assert_registered_cb.func != NULL) { in kbasep_debug_assert_call_hook() 29 kbasep_debug_assert_registered_cb.func(kbasep_debug_assert_registered_cb.param); in kbasep_debug_assert_call_hook()
|
H A D | mali_kbase_linux.h | 32 #define KBASE_EXPORT_TEST_API(func) EXPORT_SYMBOL(func) 34 #define KBASE_EXPORT_TEST_API(func) 37 #define KBASE_EXPORT_SYMBOL(func) EXPORT_SYMBOL(func)
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_debug.c | 27 void kbase_debug_assert_register_hook(kbase_debug_assert_hook *func, void *param) in kbase_debug_assert_register_hook() argument 29 kbasep_debug_assert_registered_cb.func = func; in kbase_debug_assert_register_hook() 35 if (kbasep_debug_assert_registered_cb.func != NULL) { in kbasep_debug_assert_call_hook() 36 kbasep_debug_assert_registered_cb.func(kbasep_debug_assert_registered_cb.param); in kbasep_debug_assert_call_hook()
|
H A D | mali_kbase_linux.h | 39 #define KBASE_EXPORT_TEST_API(func) EXPORT_SYMBOL(func) 41 #define KBASE_EXPORT_TEST_API(func) 44 #define KBASE_EXPORT_SYMBOL(func) EXPORT_SYMBOL(func)
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_debug.c | 29 void kbase_debug_assert_register_hook(kbase_debug_assert_hook *func, void *param) in kbase_debug_assert_register_hook() argument 31 kbasep_debug_assert_registered_cb.func = func; in kbase_debug_assert_register_hook() 37 if (kbasep_debug_assert_registered_cb.func != NULL) in kbasep_debug_assert_call_hook() 38 kbasep_debug_assert_registered_cb.func(kbasep_debug_assert_registered_cb.param); in kbasep_debug_assert_call_hook()
|
H A D | mali_kbase_linux.h | 37 #define KBASE_EXPORT_TEST_API(func) EXPORT_SYMBOL(func) 39 #define KBASE_EXPORT_TEST_API(func) 42 #define KBASE_EXPORT_SYMBOL(func) EXPORT_SYMBOL(func)
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_debug.c | 27 void kbase_debug_assert_register_hook(kbase_debug_assert_hook *func, void *param) in kbase_debug_assert_register_hook() argument 29 kbasep_debug_assert_registered_cb.func = func; in kbase_debug_assert_register_hook() 35 if (kbasep_debug_assert_registered_cb.func != NULL) in kbasep_debug_assert_call_hook() 36 kbasep_debug_assert_registered_cb.func(kbasep_debug_assert_registered_cb.param); in kbasep_debug_assert_call_hook()
|
H A D | mali_kbase_linux.h | 36 #define KBASE_EXPORT_TEST_API(func) EXPORT_SYMBOL(func) 38 #define KBASE_EXPORT_TEST_API(func) 41 #define KBASE_EXPORT_SYMBOL(func) EXPORT_SYMBOL(func)
|
/device/soc/rockchip/rk2206/adapter/hals/iot_hardware/wifiiot_lite/ |
H A D | hal_iot_pwm.c | 46 .func = MUX_FUNC1, 60 .func = MUX_FUNC1, 75 .func = MUX_FUNC1, 90 .func = MUX_FUNC2, 105 .func = MUX_FUNC2, 120 .func = MUX_FUNC2, 135 .func = MUX_FUNC2, 150 .func = MUX_FUNC2, 165 .func = MUX_FUNC2, 180 .func [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/drv/osal/include/ |
H A D | hi_osal.h | 97 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 98 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 99 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 101 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 104 #define osal_wait_event_interruptible(wait, func, param) \ 109 if (func(param) != 0) { \ 113 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \ 121 #define osal_wait_event_uninterruptible(wait, func, param) \ 126 if (func(param) != 0) { \ 130 __ret = osal_wait_uninterruptible(wait, (func), para 187 void (*func)(struct osal_work_struct *work); global() member [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_linux/include/ |
H A D | hi_osal.h | 94 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 95 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 96 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 98 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 101 #define osal_wait_event_interruptible(wait, func, param) \ 106 if (func(param) != 0) { \ 110 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \ 118 #define osal_wait_event_uninterruptible(wait, func, param) \ 123 if (func(param) != 0) { \ 127 __ret = osal_wait_uninterruptible(wait, (func), para 184 void (*func)(struct osal_work_struct *work); global() member [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/mmc/core/ |
H A D | sdio.c | 41 static int sdio_read_fbr(struct sdio_func *func) in sdio_read_fbr() argument 46 if (mmc_card_nonstd_func_interface(func->card)) { in sdio_read_fbr() 47 func->class = SDIO_CLASS_NONE; in sdio_read_fbr() 51 ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF, 0, &data); in sdio_read_fbr() 59 ret = mmc_io_rw_direct(func->card, 0, 0, SDIO_FBR_BASE(func->num) + SDIO_FBR_STD_IF_EXT, 0, &data); in sdio_read_fbr() 65 func->class = data; in sdio_read_fbr() 74 struct sdio_func *func; in sdio_init_func() local 80 func in sdio_init_func() 994 struct sdio_func *func = host->card->sdio_func[i]; mmc_sdio_pre_suspend() local [all...] |
/device/soc/hisilicon/hi3516dv300/sdk_liteos/include/ |
H A D | hi_osal.h | 94 extern int osal_wait_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 95 extern int osal_wait_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param); 96 extern int osal_wait_timeout_interruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 98 extern int osal_wait_timeout_uninterruptible(osal_wait_t *wait, osal_wait_cond_func_t func, const void *param, 101 #define osal_wait_event_interruptible(wait, func, param) \ 106 if (func(param) != 0) { \ 110 __ret = osal_wait_timeout_interruptible(wait, (func), param, 100); \ 118 #define osal_wait_event_uninterruptible(wait, func, param) \ 123 if (func(param) != 0) { \ 127 __ret = osal_wait_uninterruptible(wait, (func), para 183 void (*func)(struct osal_work_struct *work); global() member [all...] |