Lines Matching refs:ioasid_t
8 #define INVALID_IOASID ((ioasid_t)-1)
9 typedef unsigned int ioasid_t; typedef
10 typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data);
11 typedef void (*ioasid_free_fn_t)(ioasid_t ioasid, void *data);
35 ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ioasid_t max,
37 void ioasid_get(ioasid_t ioasid);
38 bool ioasid_put(ioasid_t ioasid);
39 void *ioasid_find(struct ioasid_set *set, ioasid_t ioasid,
43 int ioasid_set_data(ioasid_t ioasid, void *data);
46 static inline ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, in ioasid_alloc()
47 ioasid_t max, void *private) in ioasid_alloc()
52 static inline void ioasid_get(ioasid_t ioasid) in ioasid_get()
56 static inline bool ioasid_put(ioasid_t ioasid) in ioasid_put()
61 static inline void *ioasid_find(struct ioasid_set *set, ioasid_t ioasid, in ioasid_find()
76 static inline int ioasid_set_data(ioasid_t ioasid, void *data) in ioasid_set_data()