Symbol: sema_init
arch/arm/mach-versatile/spc.c
470
sema_init(&info->sem, 1);
arch/powerpc/platforms/powernv/opal-async.c
284
sema_init(&opal_async_sem, opal_max_async_tokens);
drivers/accel/amdxdna/aie2_ctx.c
565
sema_init(&priv->job_sem, HWCTX_MAX_CMDS);
drivers/acpi/osl.c
1234
sema_init(sem, initial_units);
drivers/char/ipmi/ipmi_ipmb.c
530
sema_init(&iidev->wake_thread, 0);
drivers/char/ipmi/ipmi_ipmb.c
531
sema_init(&iidev->got_rsp, 0);
drivers/comedi/drivers/vmk80xx.c
794
sema_init(&devpriv->limit_sem, 8);
drivers/cpufreq/brcmstb-avs-cpufreq.c
563
sema_init(&priv->sem, 1);
drivers/firmware/tegra/bpmp.c
720
sema_init(&bpmp->threaded.lock, bpmp->threaded.count);
drivers/firmware/ti_sci.c
3992
sema_init(&minfo->sem_xfer_count, desc->max_msgs);
drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c
1873
sema_init(&dev->limit_sem, WRITES_IN_FLIGHT);
drivers/gpu/drm/amd/amdkfd/kfd_process.c
1617
sema_init(&process->runtime_enable_sema, 0);
drivers/gpu/drm/omapdrm/dss/dsi.c
4913
sema_init(&dsi->bus_lock, 1);
drivers/hid/hid-core.c
2990
sema_init(&hdev->driver_input_lock, 1);
drivers/infiniband/core/iwpm_util.c
327
sema_init(&nlmsg_request->sem, 1);
drivers/infiniband/core/user_mad.c
1312
sema_init(&port->sm_sem, 1);
drivers/infiniband/hw/bnxt_re/qplib_rcfw.c
1197
sema_init(&rcfw->rcfw_inflight, RCFW_CMD_NON_BLOCKING_SHADOW_QD);
drivers/infiniband/hw/efa/efa_com.c
755
sema_init(&aq->avail_cmds, aq->depth);
drivers/infiniband/hw/erdma/erdma_cmdq.c
186
sema_init(&cmdq->credits, cmdq->max_outstandings);
drivers/infiniband/hw/hns/hns_roce_cmd.c
199
sema_init(&hr_dev->cmd.poll_sem, 1);
drivers/infiniband/hw/hns/hns_roce_cmd.c
236
sema_init(&hr_cmd->event_sem, hr_cmd->max_cmds);
drivers/infiniband/hw/mlx5/umr.c
184
sema_init(&dev->umrc.sem, MAX_UMR_WR);
drivers/infiniband/hw/mthca/mthca_cmd.c
525
sema_init(&dev->cmd.poll_sem, 1);
drivers/infiniband/hw/mthca/mthca_cmd.c
575
sema_init(&dev->cmd.event_sem, dev->cmd.max_cmds);
drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c
114
sema_init(&dev->cmd_sema, 1);
drivers/infiniband/ulp/isert/ib_isert.c
2274
sema_init(&isert_np->sem, 0);
drivers/input/misc/hp_sdc_rtc.c
356
sema_init(&i8042tregs, 1);
drivers/input/misc/hp_sdc_rtc.c
88
sema_init(&tsem, 0);
drivers/input/serio/hil_mlc.c
927
sema_init(&mlc->osem, 1);
drivers/input/serio/hil_mlc.c
929
sema_init(&mlc->isem, 1);
drivers/input/serio/hil_mlc.c
935
sema_init(&(mlc->csem), 0);
drivers/input/serio/hp_sdc.c
1034
sema_init(&tq_init_sem, 0);
drivers/input/serio/hp_sdc.c
905
sema_init(&s_sync, 0);
drivers/md/bcache/btree.c
600
sema_init(&b->io_mutex, 1);
drivers/md/bcache/movinggc.c
251
sema_init(&c->moving_in_flight, 64);
drivers/md/bcache/super.c
1414
sema_init(&dc->sb_write_mutex, 1);
drivers/md/bcache/super.c
1901
sema_init(&c->sb_write_mutex, 1);
drivers/md/bcache/super.c
1907
sema_init(&c->uuid_write_mutex, 1);
drivers/md/bcache/writeback.c
1049
sema_init(&dc->in_flight, 64);
drivers/md/dm-region-hash.c
220
sema_init(&rh->recovery_count, 0);
drivers/md/dm-vdo/indexer/sparse-cache.c
172
sema_init(&barrier->lock, 1);
drivers/md/dm-vdo/indexer/sparse-cache.c
175
sema_init(&barrier->wait, 0);
drivers/md/dm.c
2346
sema_init(&md->swap_bios_semaphore, md->swap_bios);
drivers/media/dvb-core/dvb_frontend.c
3040
sema_init(&fepriv->sem, 1);
drivers/media/dvb-core/dvb_frontend.c
824
sema_init(&fepriv->sem, 1);
drivers/media/pci/ngene/ngene-core.c
1328
sema_init(&dev->pll_mutex, 1);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
341
sema_init(&dev->irq_sem, 1);
drivers/media/usb/em28xx/em28xx-dvb.c
1740
sema_init(&dvb->pll_mutex, 1);
drivers/media/usb/em28xx/em28xx-dvb.c
1771
sema_init(&dvb->pll_mutex, 1);
drivers/mmc/host/cavium-octeon.c
163
sema_init(&host->mmc_serializer, 1);
drivers/mmc/host/cavium-thunderx.c
103
sema_init(&host->mmc_serializer, 1);
drivers/mux/core.c
128
sema_init(&mux->lock, 1);
drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c
12299
sema_init(&bp->stats_lock, 1);
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c
11746
sema_init(&hdev->reset_sem, 1);
drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c
2333
sema_init(&hdev->reset_sem, 1);
drivers/net/ethernet/huawei/hinic/hinic_hw_api_cmd.c
826
sema_init(&chain->sem, 1);
drivers/net/ethernet/huawei/hinic/hinic_hw_io.c
57
sema_init(&free_db_area->idx_lock, 1);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1412
sema_init(&func_to_func->mbox_send_sem, 1);
drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c
1413
sema_init(&func_to_func->msg_send_sem, 1);
drivers/net/ethernet/huawei/hinic/hinic_hw_mgmt.c
634
sema_init(&pf_to_mgmt->sync_msg_lock, 1);
drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c
293
sema_init(&wqs->alloc_blocks_lock, 1);
drivers/net/ethernet/huawei/hinic/hinic_main.c
1223
sema_init(&nic_dev->mgmt_lock, 1);
drivers/net/ethernet/mellanox/mlx4/cmd.c
2497
sema_init(&priv->cmd.poll_sem, 1);
drivers/net/ethernet/mellanox/mlx4/cmd.c
2643
sema_init(&priv->cmd.event_sem, priv->cmd.max_cmds);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2493
sema_init(&cmd->vars.sem, cmd->vars.max_reg_cmds);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2494
sema_init(&cmd->vars.pages_sem, 1);
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2495
sema_init(&cmd->vars.throttle_sem, DIV_ROUND_UP(cmd->vars.max_reg_cmds, 2));
drivers/net/ethernet/mellanox/mlx5/core/cmd.c
2496
sema_init(&cmd->vars.unprivileged_sem,
drivers/net/ethernet/micrel/ksz884x.c
6422
sema_init(&priv->proc_sem, 1);
drivers/net/ethernet/microsoft/mana/hw_channel.c
621
sema_init(&hwc->sema, num_msg);
drivers/net/ethernet/netronome/nfp/nfp_net_common.c
2549
sema_init(&nn->bar_lock, 1);
drivers/net/wireless/ath/ath6kl/core.c
288
sema_init(&ar->sem, 1);
drivers/net/wireless/st/cw1200/main.c
355
sema_init(&priv->scan.lock, 1);
drivers/nfc/st95hf/core.c
1182
sema_init(&st95context->exchange_lock, 1);
drivers/nvme/target/pr.c
1110
sema_init(&ns->pr.pr_sem, 1);
drivers/parport/share.c
450
sema_init(&tmp->ieee1284.irq, 0);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
243
sema_init(&drv_mgmt->free_fragments_sema, MAX_FRAGMENTS);
drivers/platform/raspberrypi/vchiq-interface/vchiq_arm.c
244
sema_init(&drv_mgmt->free_fragments_mutex, 1);
drivers/platform/x86/amd/hsmp/acpi.c
221
sema_init(&sock->hsmp_sem, 1);
drivers/platform/x86/amd/hsmp/plat.c
172
sema_init(&sock->hsmp_sem, 1);
drivers/scsi/esas2r/esas2r_init.c
310
sema_init(&a->nvram_semaphore, 1);
drivers/scsi/hisi_sas/hisi_sas_main.c
2228
sema_init(&hisi_hba->sem, 1);
drivers/scsi/megaraid/megaraid_mm.c
959
sema_init(&adapter->kioc_semaphore, lld_adp->max_kioc);
drivers/scsi/megaraid/megaraid_sas_base.c
5580
sema_init(&instance->ioctl_sem, MEGASAS_SKINNY_INT_CMDS);
drivers/scsi/megaraid/megaraid_sas_base.c
5584
sema_init(&instance->ioctl_sem, (MEGASAS_MFI_IOCTL_CMDS));
drivers/scsi/megaraid/megaraid_sas_fusion.c
1870
sema_init(&instance->ioctl_sem, MEGASAS_FUSION_IOCTL_CMDS);
drivers/scsi/smartpqi/smartpqi_init.c
8866
sema_init(&ctrl_info->sync_request_sem,
drivers/target/iscsi/iscsi_target_tpg.c
41
sema_init(&tpg->np_login_sem, 1);
drivers/target/target_core_device.c
764
sema_init(&dev->caw_sem, 1);
drivers/ufs/core/ufshcd.c
10949
sema_init(&hba->host_sem, 1);
drivers/usb/class/usbtmc.c
180
sema_init(&file_data->limit_write_sem, MAX_URBS_IN_FLIGHT);
drivers/usb/gadget/legacy/raw_gadget.c
58
sema_init(&queue->sema, 0);
drivers/usb/misc/usblcd.c
331
sema_init(&dev->limit_sem, USB_LCD_CONCURRENT_WRITES);
drivers/usb/usb-skeleton.c
501
sema_init(&dev->limit_sem, WRITES_IN_FLIGHT);
drivers/video/fbdev/omap/hwa742.c
1017
sema_init(&hwa742.req_sema, i - IRQ_REQ_POOL_SIZE);
drivers/video/fbdev/omap2/omapfb/dss/dsi.c
5286
sema_init(&dsi->bus_lock, 1);
drivers/video/fbdev/smscufx.c
1887
sema_init(&dev->urbs.limit_sem, i);
drivers/video/fbdev/udlfb.c
1850
sema_init(&dlfb->urbs.limit_sem, 0);
drivers/xen/pvcalls-back.c
1227
sema_init(&pvcalls_back_global.frontends_lock, 1);
drivers/xen/pvcalls-back.c
979
sema_init(&fedata->socket_lock, 1);
drivers/xen/xenbus/xenbus_probe.c
554
sema_init(&xendev->reclaim_sem, 1);
fs/btrfs/disk-io.c
2877
sema_init(&fs_info->uuid_tree_rescan_sem, 1);
fs/xfs/xfs_buf.c
281
sema_init(&bp->b_sema, 0); /* held, no waiters */
fs/xfs/xfs_log.c
1438
sema_init(&iclog->ic_sema, 1);
include/drm/task_barrier.h
59
sema_init(&tb->enter_turnstile, 0);
include/drm/task_barrier.h
60
sema_init(&tb->exit_turnstile, 0);
net/9p/trans_rdma.c
474
sema_init(&rdma->sq_sem, rdma->sq_depth);
net/9p/trans_rdma.c
475
sema_init(&rdma->rq_sem, rdma->rq_depth);
net/core/netpoll.c
574
sema_init(&npinfo->dev_lock, 1);
sound/soc/codecs/nau8824.c
1997
sema_init(&nau8824->jd_sem, 1);
sound/soc/codecs/nau8825.c
2894
sema_init(&nau8825->xtalk_sem, 1);