/kernel/linux/linux-5.10/include/linux/ |
H A D | irqflags.h | 87 if (!__hrtimer->is_hard) { \
|
H A D | hrtimer.h | 116 * @is_hard: Set if hrtimer will be expired in hard interrupt context 129 u8 is_hard; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/mmu/ |
H A D | mmu.c | 637 int hl_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) in hl_mmu_invalidate_cache() argument 641 rc = hdev->asic_funcs->mmu_invalidate_cache(hdev, is_hard, flags); in hl_mmu_invalidate_cache() 650 int hl_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, in hl_mmu_invalidate_cache_range() argument 655 rc = hdev->asic_funcs->mmu_invalidate_cache_range(hdev, is_hard, flags, in hl_mmu_invalidate_cache_range()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | irqflags.h | 80 if (!__hrtimer->is_hard) { \
|
H A D | hrtimer.h | 113 * @is_hard: Set if hrtimer will be expired in hard interrupt context 126 u8 is_hard; member
|
/kernel/linux/linux-6.6/kernel/time/ |
H A D | hrtimer.c | 1298 WARN_ON_ONCE(!(mode & HRTIMER_MODE_HARD) ^ !timer->is_hard); in hrtimer_start_range_ns() 1576 timer->is_hard = !!(mode & HRTIMER_MODE_HARD); in __hrtimer_init() 1966 if (IS_ENABLED(CONFIG_PREEMPT_RT) && sl->timer.is_hard) in hrtimer_sleeper_start_expires()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | habanalabs.h | 1637 int (*mmu_invalidate_cache)(struct hl_device *hdev, bool is_hard, 1639 int (*mmu_invalidate_cache_range)(struct hl_device *hdev, bool is_hard, 3770 int hl_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags); 3771 int hl_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard,
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | habanalabs.h | 780 int (*mmu_invalidate_cache)(struct hl_device *hdev, bool is_hard, 782 int (*mmu_invalidate_cache_range)(struct hl_device *hdev, bool is_hard,
|
/kernel/linux/linux-5.10/kernel/time/ |
H A D | hrtimer.c | 1215 WARN_ON_ONCE(!(mode & HRTIMER_MODE_HARD) ^ !timer->is_hard); in hrtimer_start_range_ns() 1493 timer->is_hard = !!(mode & HRTIMER_MODE_HARD); in __hrtimer_init() 1887 if (IS_ENABLED(CONFIG_PREEMPT_RT) && sl->timer.is_hard) in hrtimer_sleeper_start_expires()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | goya.c | 5010 static int goya_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, in goya_mmu_invalidate_cache() argument 5022 if (!is_hard) in goya_mmu_invalidate_cache() 5055 bool is_hard, u32 asid, u64 va, u64 size) in goya_mmu_invalidate_cache_range() 5066 if (!is_hard) in goya_mmu_invalidate_cache_range() 5054 goya_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 asid, u64 va, u64 size) goya_mmu_invalidate_cache_range() argument
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goya.c | 5040 static int goya_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, in goya_mmu_invalidate_cache() argument 5052 if (!is_hard) in goya_mmu_invalidate_cache() 5075 bool is_hard, u32 flags, in goya_mmu_invalidate_cache_range() 5081 return hl_mmu_invalidate_cache(hdev, is_hard, flags); in goya_mmu_invalidate_cache_range() 5074 goya_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) goya_mmu_invalidate_cache_range() argument
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi/ |
H A D | gaudi.c | 7902 static int gaudi_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) in gaudi_mmu_invalidate_cache() argument 7936 bool is_hard, u32 flags, in gaudi_mmu_invalidate_cache_range() 7942 return hdev->asic_funcs->mmu_invalidate_cache(hdev, is_hard, flags); in gaudi_mmu_invalidate_cache_range() 7935 gaudi_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 flags, u32 asid, u64 va, u64 size) gaudi_mmu_invalidate_cache_range() argument
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/gaudi/ |
H A D | gaudi.c | 5941 static int gaudi_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, in gaudi_mmu_invalidate_cache() argument 5986 bool is_hard, u32 asid, u64 va, u64 size) in gaudi_mmu_invalidate_cache_range() 5985 gaudi_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, u32 asid, u64 va, u64 size) gaudi_mmu_invalidate_cache_range() argument
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/gaudi2/ |
H A D | gaudi2.c | 5662 static int gaudi2_mmu_invalidate_cache(struct hl_device *hdev, bool is_hard, u32 flags) in gaudi2_mmu_invalidate_cache() argument 5687 static int gaudi2_mmu_invalidate_cache_range(struct hl_device *hdev, bool is_hard, in gaudi2_mmu_invalidate_cache_range() argument
|