Searched refs:semaphore (Results 101 - 125 of 191) sorted by relevance

12345678

/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/
H A Dhw_atl_llh.c62 u32 semaphore)
64 aq_hw_write_reg(aq_hw, HW_ATL_GLB_CPU_SEM_ADR(semaphore), glb_cpu_sem);
67 u32 hw_atl_reg_glb_cpu_sem_get(struct aq_hw_s *aq_hw, u32 semaphore) argument
69 return aq_hw_read_reg(aq_hw, HW_ATL_GLB_CPU_SEM_ADR(semaphore));
61 hw_atl_reg_glb_cpu_sem_set(struct aq_hw_s *aq_hw, u32 glb_cpu_sem, u32 semaphore) argument
H A Dhw_atl_llh_internal.h45 /* global microprocessor semaphore definitions
47 * parameter: semaphore {s} | stride size 0x4 | range [0, 15]
49 #define HW_ATL_GLB_CPU_SEM_ADR(semaphore) (0x000003a0u + (semaphore) * 0x4)
/linux-master/drivers/staging/rtl8712/
H A Drtl8712_cmd.c34 #include <linux/semaphore.h>
/linux-master/drivers/usb/
H A Dusb-skeleton.c50 struct semaphore limit_sem; /* limiting the number of writes in progress */
/linux-master/drivers/acpi/acpica/
H A Dacinterp.h313 acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout);
/linux-master/tools/power/acpi/os_specific/service_layers/
H A Dosunixxf.c25 #include <semaphore.h>
584 * not require semaphore synchronization. Full implementations
617 * PARAMETERS: initial_units - Units to be assigned to the new semaphore
622 * DESCRIPTION: Create an OS semaphore
676 * DESCRIPTION: Delete an OS semaphore
733 * acquire the semaphore if available otherwise return AE_TIME
767 /* Got the semaphore */
854 * DESCRIPTION: Map these interfaces to semaphore interfaces
/linux-master/sound/soc/codecs/
H A Dnau8825.h502 struct semaphore xtalk_sem;
/linux-master/tools/testing/selftests/kvm/
H A Dset_memory_region_test.c6 #include <semaphore.h>
H A Ddirty_log_test.c13 #include <semaphore.h>
786 * Ensure the previous iteration didn't leave a dangling semaphore, i.e.
/linux-master/drivers/gpu/drm/radeon/
H A Dcik_sdma.c217 * cik_sdma_semaphore_ring_emit - emit a semaphore on the dma ring
221 * @semaphore: radeon semaphore object
222 * @emit_wait: wait or signal semaphore
224 * Add a DMA semaphore packet to the ring wait on or signal
229 struct radeon_semaphore *semaphore,
232 u64 addr = semaphore->gpu_addr;
227 cik_sdma_semaphore_ring_emit(struct radeon_device *rdev, struct radeon_ring *ring, struct radeon_semaphore *semaphore, bool emit_wait) argument
H A Dradeon.h559 struct radeon_semaphore **semaphore);
561 struct radeon_semaphore *semaphore);
563 struct radeon_semaphore *semaphore);
565 struct radeon_semaphore **semaphore,
1734 struct radeon_semaphore *semaphore,
1818 struct radeon_semaphore *semaphore, bool emit_wait);
2723 #define radeon_semaphore_ring_emit(rdev, r, cp, semaphore, emit_wait) (rdev)->asic->ring[(r)]->emit_semaphore((rdev), (cp), (semaphore), (emit_wait))
/linux-master/drivers/platform/x86/amd/
H A Dhsmp.c20 #include <linux/semaphore.h>
80 struct semaphore hsmp_sem;
/linux-master/include/linux/
H A Dhid.h25 #include <linux/semaphore.h>
621 struct semaphore driver_input_lock; /* protects the current driver */
/linux-master/drivers/infiniband/hw/hns/
H A Dhns_roce_device.h549 struct semaphore poll_sem;
554 struct semaphore event_sem;
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_io.c13 #include <linux/semaphore.h>
H A Dhinic_hw_mgmt.c12 #include <linux/semaphore.h>
H A Dhinic_hw_api_cmd.c19 #include <linux/semaphore.h>
/linux-master/drivers/media/pci/ngene/
H A Dngene.h729 struct semaphore pll_mutex;
/linux-master/include/target/iscsi/
H A Discsi_target_core.h838 struct semaphore np_login_sem;
/linux-master/drivers/scsi/hisi_sas/
H A Dhisi_sas.h412 struct semaphore sem;
/linux-master/drivers/md/
H A Ddm-region-hash.c88 struct semaphore recovery_count;
/linux-master/drivers/usb/gadget/legacy/
H A Draw_gadget.c18 #include <linux/semaphore.h>
49 struct semaphore sema;
97 * there's at least one event queued by decrementing the semaphore,
/linux-master/drivers/gpu/drm/i915/gt/uc/
H A Dintel_guc_submission.c430 u32 semaphore; member in struct:sync_semaphore
2592 ps->go.semaphore = 0;
2594 ps->join[i].semaphore = 0;
2599 return __get_parent_scratch(ce)->go.semaphore;
2605 return __get_parent_scratch(ce)->join[child_index].semaphore;
5527 offsetof(struct parent_scratch, go.semaphore);
5537 offsetof(struct parent_scratch, join[child_index].semaphore);
/linux-master/drivers/infiniband/core/
H A Duser_mad.c50 #include <linux/semaphore.h>
96 struct semaphore sm_sem;
/linux-master/drivers/net/wireless/ath/ath6kl/
H A Dcore.h724 struct semaphore sem;

Completed in 335 milliseconds

12345678