Home
last modified time | relevance | path

Searched refs:idr (Results 1 – 21 of 21) sorted by relevance

/include/linux/
Didr.h19 struct idr { struct
56 #define DEFINE_IDR(name) struct idr name = IDR_INIT(name)
66 static inline unsigned int idr_get_cursor(const struct idr *idr) in idr_get_cursor() argument
68 return READ_ONCE(idr->idr_next); in idr_get_cursor()
79 static inline void idr_set_cursor(struct idr *idr, unsigned int val) in idr_set_cursor() argument
81 WRITE_ONCE(idr->idr_next, val); in idr_set_cursor()
101 #define idr_lock(idr) xa_lock(&(idr)->idr_rt) argument
102 #define idr_unlock(idr) xa_unlock(&(idr)->idr_rt) argument
103 #define idr_lock_bh(idr) xa_lock_bh(&(idr)->idr_rt) argument
104 #define idr_unlock_bh(idr) xa_unlock_bh(&(idr)->idr_rt) argument
[all …]
Dpowercap.h66 struct idr idr; member
143 struct idr idr; member
144 struct idr *parent_idr;
Dpid_namespace.h20 struct idr idr; member
Dipc_namespace.h20 struct idr ipcs_idr;
Dfsnotify_backend.h227 struct idr idr; member
Dcgroup-defs.h687 struct idr css_idr;
Dremoteproc.h553 struct idr notifyids;
Dkernfs.h200 struct idr ino_idr;
Dbpf.h48 extern struct idr btf_idr;
/include/drm/
Ddrm_auth.h82 struct idr magic_map;
139 struct idr leases;
147 struct idr lessee_idr;
Ddrm_device.h275 struct idr object_name_idr;
322 struct idr ctx_idr;
Ddrm_file.h277 struct idr object_idr;
283 struct idr syncobj_idr;
Ddrm_mode_config.h411 struct idr object_idr;
419 struct idr tile_idr;
/include/net/9p/
Dclient.h124 struct idr fids;
125 struct idr reqs;
/include/linux/soc/qcom/
Dqmi.h234 struct idr txns;
/include/net/
Dnet_namespace.h87 struct idr netns_ids;
Dact_api.h17 struct idr action_idr;
/include/linux/usb/
Dhcd.h697 extern struct idr usb_bus_idr;
/include/net/sctp/
Dsctp.h468 extern struct idr sctp_assocs_id;
/include/linux/mlx5/
Ddriver.h486 struct idr counters_idr;
/include/net/bluetooth/
Dhci_core.h575 struct idr adv_monitors_idr;