/linux-master/drivers/net/ethernet/aquantia/atlantic/hw_atl/ |
H A D | hw_atl_llh.c | 62 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 D | hw_atl_llh_internal.h | 45 /* 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 D | rtl8712_cmd.c | 34 #include <linux/semaphore.h>
|
/linux-master/drivers/usb/ |
H A D | usb-skeleton.c | 50 struct semaphore limit_sem; /* limiting the number of writes in progress */
|
/linux-master/drivers/acpi/acpica/ |
H A D | acinterp.h | 313 acpi_ex_system_wait_semaphore(acpi_semaphore semaphore, u16 timeout);
|
/linux-master/tools/power/acpi/os_specific/service_layers/ |
H A D | osunixxf.c | 25 #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 D | nau8825.h | 502 struct semaphore xtalk_sem;
|
/linux-master/tools/testing/selftests/kvm/ |
H A D | set_memory_region_test.c | 6 #include <semaphore.h>
|
H A D | dirty_log_test.c | 13 #include <semaphore.h> 786 * Ensure the previous iteration didn't leave a dangling semaphore, i.e.
|
/linux-master/drivers/gpu/drm/radeon/ |
H A D | cik_sdma.c | 217 * 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 D | radeon.h | 559 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 D | hsmp.c | 20 #include <linux/semaphore.h> 80 struct semaphore hsmp_sem;
|
/linux-master/include/linux/ |
H A D | hid.h | 25 #include <linux/semaphore.h> 621 struct semaphore driver_input_lock; /* protects the current driver */
|
/linux-master/drivers/infiniband/hw/hns/ |
H A D | hns_roce_device.h | 549 struct semaphore poll_sem; 554 struct semaphore event_sem;
|
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_io.c | 13 #include <linux/semaphore.h>
|
H A D | hinic_hw_mgmt.c | 12 #include <linux/semaphore.h>
|
H A D | hinic_hw_api_cmd.c | 19 #include <linux/semaphore.h>
|
/linux-master/drivers/media/pci/ngene/ |
H A D | ngene.h | 729 struct semaphore pll_mutex;
|
/linux-master/include/target/iscsi/ |
H A D | iscsi_target_core.h | 838 struct semaphore np_login_sem;
|
/linux-master/drivers/scsi/hisi_sas/ |
H A D | hisi_sas.h | 412 struct semaphore sem;
|
/linux-master/drivers/md/ |
H A D | dm-region-hash.c | 88 struct semaphore recovery_count;
|
/linux-master/drivers/usb/gadget/legacy/ |
H A D | raw_gadget.c | 18 #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 D | intel_guc_submission.c | 430 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 D | user_mad.c | 50 #include <linux/semaphore.h> 96 struct semaphore sm_sem;
|
/linux-master/drivers/net/wireless/ath/ath6kl/ |
H A D | core.h | 724 struct semaphore sem;
|