Lines Matching refs:csr1212_keyval
133 struct csr1212_keyval *kv;
141 struct csr1212_keyval {
152 struct csr1212_keyval *associate;
156 struct csr1212_keyval *next, *prev; /* flat list of CSR elements */
171 struct csr1212_keyval *layout_head, *layout_tail;
174 struct csr1212_keyval *ext_rom;
189 struct csr1212_keyval *root_kv;
271 extern struct csr1212_keyval *csr1212_new_immediate(u8 key, u32 value);
272 extern struct csr1212_keyval *csr1212_new_directory(u8 key);
273 extern struct csr1212_keyval *csr1212_new_string_descriptor_leaf(const char *s);
283 extern void csr1212_associate_keyval(struct csr1212_keyval *kv,
284 struct csr1212_keyval *associate);
289 extern int csr1212_attach_keyval_to_directory(struct csr1212_keyval *dir,
290 struct csr1212_keyval *kv);
291 extern void csr1212_detach_keyval_from_directory(struct csr1212_keyval *dir,
292 struct csr1212_keyval *kv);
309 extern int csr1212_parse_keyval(struct csr1212_keyval *kv,
341 extern struct csr1212_keyval *
342 csr1212_get_keyval(struct csr1212_csr *csr, struct csr1212_keyval *kv);
347 static inline void csr1212_keep_keyval(struct csr1212_keyval *kv)
358 extern void csr1212_release_keyval(struct csr1212_keyval *kv);
366 * struct csr1212_keyval *_kv points to the current keyval (loop index).
367 * struct csr1212_keyval *_dir points to the directory to be looped.