Lines Matching refs:opts
112 static inline bool libbpf_validate_opts(const char *opts, in libbpf_validate_opts() argument
124 if (opts[i]) { in libbpf_validate_opts()
134 #define OPTS_VALID(opts, type) \ argument
135 (!(opts) || libbpf_validate_opts((const char *)opts, \
138 (opts)->sz, #type))
139 #define OPTS_HAS(opts, field) \ argument
140 ((opts) && opts->sz >= offsetofend(typeof(*(opts)), field))
141 #define OPTS_GET(opts, field, fallback_value) \ argument
142 (OPTS_HAS(opts, field) ? (opts)->field : fallback_value)
143 #define OPTS_SET(opts, field, value) \ argument
145 if (OPTS_HAS(opts, field)) \
146 (opts)->field = value; \