Lines Matching refs:node

125 	struct pnp_bios_node *node;  in pnp_devices_proc_show()  local
128 node = kzalloc(node_info.max_node_size, GFP_KERNEL); in pnp_devices_proc_show()
129 if (!node) in pnp_devices_proc_show()
135 if (pnp_bios_get_dev_node(&nodenum, PNPMODE_DYNAMIC, node)) in pnp_devices_proc_show()
138 node->handle, node->eisa_id, in pnp_devices_proc_show()
139 node->type_code, node->flags); in pnp_devices_proc_show()
149 kfree(node); in pnp_devices_proc_show()
156 struct pnp_bios_node *node; in pnpbios_proc_show() local
161 node = kzalloc(node_info.max_node_size, GFP_KERNEL); in pnpbios_proc_show()
162 if (!node) in pnpbios_proc_show()
164 if (pnp_bios_get_dev_node(&nodenum, boot, node)) { in pnpbios_proc_show()
165 kfree(node); in pnpbios_proc_show()
168 len = node->size - sizeof(struct pnp_bios_node); in pnpbios_proc_show()
169 seq_write(m, node->data, len); in pnpbios_proc_show()
170 kfree(node); in pnpbios_proc_show()
183 struct pnp_bios_node *node; in pnpbios_proc_write() local
188 node = kzalloc(node_info.max_node_size, GFP_KERNEL); in pnpbios_proc_write()
189 if (!node) in pnpbios_proc_write()
191 if (pnp_bios_get_dev_node(&nodenum, boot, node)) { in pnpbios_proc_write()
195 if (count != node->size - sizeof(struct pnp_bios_node)) { in pnpbios_proc_write()
199 if (copy_from_user(node->data, buf, count)) { in pnpbios_proc_write()
203 if (pnp_bios_set_dev_node(node->handle, boot, node) != 0) { in pnpbios_proc_write()
209 kfree(node); in pnpbios_proc_write()
221 int pnpbios_interface_attach_device(struct pnp_bios_node *node) in pnpbios_interface_attach_device() argument
225 sprintf(name, "%02x", node->handle); in pnpbios_interface_attach_device()
231 (void *)(long)(node->handle)); in pnpbios_interface_attach_device()
237 (void *)(long)(node->handle + 0x100))) in pnpbios_interface_attach_device()