Lines Matching defs:map
76 for ((_map) = (_mapping)->map, (_i) = 0; \
98 static inline bool is_event_private(sdei_ev_map_t *map)
100 return ((map->map_flags & BIT_32(SDEI_MAPF_PRIVATE_SHIFT_)) != 0U);
103 static inline bool is_event_shared(sdei_ev_map_t *map)
105 return !is_event_private(map);
108 static inline bool is_event_critical(sdei_ev_map_t *map)
110 return ((map->map_flags & BIT_32(SDEI_MAPF_CRITICAL_SHIFT_)) != 0U);
113 static inline bool is_event_normal(sdei_ev_map_t *map)
115 return !is_event_critical(map);
118 static inline bool is_event_signalable(sdei_ev_map_t *map)
120 return ((map->map_flags & BIT_32(SDEI_MAPF_SIGNALABLE_SHIFT_)) != 0U);
123 static inline bool is_map_dynamic(sdei_ev_map_t *map)
125 return ((map->map_flags & BIT_32(SDEI_MAPF_DYNAMIC_SHIFT_)) != 0U);
134 static inline bool is_map_bound(sdei_ev_map_t *map)
136 return ((map->map_flags & BIT_32(SDEI_MAPF_BOUND_SHIFT_)) != 0U);
139 static inline void set_map_bound(sdei_ev_map_t *map)
141 map->map_flags |= BIT_32(SDEI_MAPF_BOUND_SHIFT_);
144 static inline bool is_map_explicit(sdei_ev_map_t *map)
146 return ((map->map_flags & BIT_32(SDEI_MAPF_EXPLICIT_SHIFT_)) != 0U);
149 static inline void clr_map_bound(sdei_ev_map_t *map)
151 map->map_flags &= ~BIT_32(SDEI_MAPF_BOUND_SHIFT_);
173 static inline unsigned int sdei_event_priority(sdei_ev_map_t *map)
175 return (unsigned int) (is_event_critical(map) ? PLAT_SDEI_CRITICAL_PRI :
192 * Actions resulting from client requests. These directly map to SMC
217 static inline void sdei_map_lock(sdei_ev_map_t *map)
219 spin_lock(&map->lock);
222 static inline void sdei_map_unlock(sdei_ev_map_t *map)
224 spin_unlock(&map->lock);
235 sdei_entry_t *get_event_entry(sdei_ev_map_t *map);