Lines Matching refs:node
32 struct setup_data_node *node = file->private_data; in setup_data_read() local
41 if (pos >= node->len) in setup_data_read()
44 if (count > node->len - pos) in setup_data_read()
45 count = node->len - pos; in setup_data_read()
47 pa = node->paddr + pos; in setup_data_read()
50 if (!(node->type & SETUP_INDIRECT) || node->type == SETUP_INDIRECT) in setup_data_read()
77 struct setup_data_node *node) in create_setup_data_node() argument
85 debugfs_create_x32("type", S_IRUGO, d, &node->type); in create_setup_data_node()
86 debugfs_create_file("data", S_IRUGO, d, node, &fops_setup_data); in create_setup_data_node()
92 struct setup_data_node *node; in create_setup_data_nodes() local
105 node = kmalloc(sizeof(*node), GFP_KERNEL); in create_setup_data_nodes()
106 if (!node) { in create_setup_data_nodes()
113 kfree(node); in create_setup_data_nodes()
124 kfree(node); in create_setup_data_nodes()
132 node->paddr = indirect->addr; in create_setup_data_nodes()
133 node->type = indirect->type; in create_setup_data_nodes()
134 node->len = indirect->len; in create_setup_data_nodes()
136 node->paddr = pa_data; in create_setup_data_nodes()
137 node->type = data->type; in create_setup_data_nodes()
138 node->len = data->len; in create_setup_data_nodes()
141 node->paddr = pa_data; in create_setup_data_nodes()
142 node->type = data->type; in create_setup_data_nodes()
143 node->len = data->len; in create_setup_data_nodes()
146 create_setup_data_node(d, no, node); in create_setup_data_nodes()