Lines Matching refs:node
40 /* attribute of a device node */
67 status_t (*rescan_node)(device_node *node);
72 status_t (*unregister_node)(device_node *node);
74 status_t (*get_driver)(device_node *node, driver_module_info **_module,
79 const device_attr *attrs, device_node **node);
80 device_node *(*get_parent_node)(device_node *node);
81 void (*put_node)(device_node *node);
83 status_t (*publish_device)(device_node *node, const char *path,
85 status_t (*unpublish_device)(device_node *node, const char *path);
95 status_t (*get_attr_uint8)(const device_node *node, const char *name,
97 status_t (*get_attr_uint16)(const device_node *node, const char *name,
99 status_t (*get_attr_uint32)(const device_node *node, const char *name,
101 status_t (*get_attr_uint64)(const device_node *node, const char *name,
103 status_t (*get_attr_string)(const device_node *node, const char *name,
105 status_t (*get_attr_raw)(const device_node *node, const char *name,
108 status_t (*get_next_attr)(device_node *node, device_attr **_attr);
123 status_t (*init_driver)(device_node *node, void **_driverCookie);
134 /* standard device node attributes */