Home
last modified time | relevance | path

Searched refs:sema_init (Results 1 – 25 of 89) sorted by relevance

1234

/Linux-v5.10/include/drm/
Dtask_barrier.h59 sema_init(&tb->enter_turnstile, 0); in task_barrier_init()
60 sema_init(&tb->exit_turnstile, 0); in task_barrier_init()
/Linux-v5.10/include/linux/
Dsemaphore.h31 static inline void sema_init(struct semaphore *sem, int val) in sema_init() function
/Linux-v5.10/drivers/input/misc/
Dhp_sdc_rtc.c88 sema_init(&tsem, 0); in hp_sdc_rtc_do_read_bbrtc()
356 sema_init(&i8042tregs, 1); in hp_sdc_rtc_init()
/Linux-v5.10/drivers/infiniband/hw/hns/
Dhns_roce_cmd.c212 sema_init(&hr_dev->cmd.poll_sem, 1); in hns_roce_cmd_init()
248 sema_init(&hr_cmd->event_sem, hr_cmd->max_cmds); in hns_roce_cmd_use_events()
/Linux-v5.10/arch/powerpc/platforms/powernv/
Dopal-async.c284 sema_init(&opal_async_sem, opal_max_async_tokens); in opal_async_comp_init()
/Linux-v5.10/drivers/mmc/host/
Dcavium-thunderx.c102 sema_init(&host->mmc_serializer, 1); in thunder_mmc_probe()
Dcavium-octeon.c161 sema_init(&host->mmc_serializer, 1); in octeon_mmc_probe()
/Linux-v5.10/drivers/input/serio/
Dhil_mlc.c926 sema_init(&mlc->osem, 1); in hil_mlc_register()
928 sema_init(&mlc->isem, 1); in hil_mlc_register()
934 sema_init(&(mlc->csem), 0); in hil_mlc_register()
Dhp_sdc.c904 sema_init(&s_sync, 0); in hp_sdc_init()
1033 sema_init(&tq_init_sem, 0); in hp_sdc_register()
/Linux-v5.10/net/9p/
Dtrans_rdma.c578 sema_init(&rdma->sq_sem, rdma->sq_depth); in alloc_rdma()
579 sema_init(&rdma->rq_sem, rdma->rq_depth); in alloc_rdma()
/Linux-v5.10/drivers/md/bcache/
Dmovinggc.c251 sema_init(&c->moving_in_flight, 64); in bch_moving_init_cache_set()
/Linux-v5.10/drivers/gpu/drm/udl/
Dudl_main.c212 sema_init(&udl->urbs.limit_sem, 0); in udl_alloc_urb_list()
/Linux-v5.10/drivers/net/wireless/ath/ath6kl/
Dcore.c286 sema_init(&ar->sem, 1); in ath6kl_core_create()
/Linux-v5.10/drivers/mux/
Dcore.c116 sema_init(&mux->lock, 1); in mux_chip_alloc()
/Linux-v5.10/drivers/usb/misc/
Dusblcd.c331 sema_init(&dev->limit_sem, USB_LCD_CONCURRENT_WRITES); in lcd_probe()
/Linux-v5.10/arch/arm/mach-vexpress/
Dspc.c478 sema_init(&info->sem, 1); in ve_spc_init()
/Linux-v5.10/drivers/staging/vc04_services/interface/vchiq_arm/
Dvchiq_2835_arm.c133 sema_init(&g_free_fragments_sema, MAX_FRAGMENTS); in vchiq_platform_init()
/Linux-v5.10/drivers/misc/cxl/
Dflash.c534 sema_init(&sem, 1); in cxl_guest_add_chardev()
/Linux-v5.10/drivers/usb/
Dusb-skeleton.c501 sema_init(&dev->limit_sem, WRITES_IN_FLIGHT); in skel_probe()
/Linux-v5.10/drivers/net/wireless/st/cw1200/
Dmain.c350 sema_init(&priv->scan.lock, 1); in cw1200_init_common()
/Linux-v5.10/fs/pstore/
Dplatform.c594 sema_init(&psinfo->buf_lock, 1); in pstore_register()
/Linux-v5.10/drivers/cpufreq/
Dbrcmstb-avs-cpufreq.c556 sema_init(&priv->sem, 1); in brcm_avs_prepare_init()
/Linux-v5.10/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_mgmt.c638 sema_init(&pf_to_mgmt->sync_msg_lock, 1); in hinic_pf_to_mgmt_init()
/Linux-v5.10/drivers/gpu/drm/vc4/
Dvc4_kms.c892 sema_init(&vc4->async_modeset, 1); in vc4_kms_load()
/Linux-v5.10/drivers/lightnvm/
Dpblk-gc.c684 sema_init(&gc->gc_sem, PBLK_GC_RQ_QD); in pblk_gc_init()

1234