Lines Matching refs:data
117 int offset = node->data & ~XBC_VALUE; in xbc_node_get_data()
344 static int __init xbc_init_node(struct xbc_node *node, char *data, u32 flag) in xbc_init_node() argument
346 unsigned long offset = data - xbc_data; in xbc_init_node()
351 node->data = (u16)offset | flag; in xbc_init_node()
358 static struct xbc_node * __init xbc_add_node(char *data, u32 flag) in xbc_add_node() argument
366 if (xbc_init_node(node, data, flag) < 0) in xbc_add_node()
388 static struct xbc_node * __init __xbc_add_sibling(char *data, u32 flag, bool head) in __xbc_add_sibling() argument
390 struct xbc_node *sib, *node = xbc_add_node(data, flag); in __xbc_add_sibling()
410 xbc_parse_error("Too many nodes", data); in __xbc_add_sibling()
415 static inline struct xbc_node * __init xbc_add_sibling(char *data, u32 flag) in xbc_add_sibling() argument
417 return __xbc_add_sibling(data, flag, false); in xbc_add_sibling()
420 static inline struct xbc_node * __init xbc_add_head_sibling(char *data, u32 flag) in xbc_add_head_sibling() argument
422 return __xbc_add_sibling(data, flag, true); in xbc_add_head_sibling()
425 static inline __init struct xbc_node *xbc_add_child(char *data, u32 flag) in xbc_add_child() argument
427 struct xbc_node *node = xbc_add_sibling(data, flag); in xbc_add_child()