Home
last modified time | relevance | path

Searched refs:node (Results 1 – 11 of 11) sorted by relevance

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_mm.c90 node = kzalloc(sizeof(*node), GFP_KERNEL); in drm_mm_pre_get()
134 node->mm = mm; in drm_mm_insert_helper()
141 BUG_ON(node->start + node->size > adj_end); in drm_mm_insert_helper()
145 list_add(&node->hole_stack, &mm->hole_stack, (caddr_t)node); in drm_mm_insert_helper()
187 return node; in drm_mm_create_block()
208 return node; in drm_mm_get_block_generic()
272 node->mm = mm; in drm_mm_insert_helper_range()
279 BUG_ON(node->start + node->size > adj_end); in drm_mm_insert_helper_range()
280 BUG_ON(node->start + node->size > end); in drm_mm_insert_helper_range()
306 return node; in drm_mm_get_block_range_generic()
[all …]
H A Ddrm_sun_idr.c376 struct idr_list *entry, *node, *temp; in idr_list_get_new_above() local
407 node = &head->next[key]; in idr_list_get_new_above()
408 temp = node->next; in idr_list_get_new_above()
409 entry->prev = node; in idr_list_get_new_above()
410 entry->next = node->next; in idr_list_get_new_above()
412 node->next = entry; in idr_list_get_new_above()
/gfx-drm/usr/src/lib/libdrm/common/
H A Dsun_devinfo.c126 find_dev(di_node_t node, void *vargs) in find_dev() argument
132 node_name = di_node_name(node); in find_dev()
151 if (find_minor(node, minor_node, sargs)) { in find_dev()
300 di_node_t node; in _sun_drm_get_pci_dev_info() local
317 node = di_init(pathbuf, DINFOCPYALL); in _sun_drm_get_pci_dev_info()
318 if (node == DI_NODE_NIL) in _sun_drm_get_pci_dev_info()
326 if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, in _sun_drm_get_pci_dev_info()
332 if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, in _sun_drm_get_pci_dev_info()
338 if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, in _sun_drm_get_pci_dev_info()
342 if (di_prop_lookup_ints(DDI_DEV_T_ANY, node, in _sun_drm_get_pci_dev_info()
[all …]
/gfx-drm/usr/src/uts/common/drm/
H A Ddrm_mm.h85 void (*color_adjust)(struct drm_mm_node *node, unsigned long color,
89 static inline bool drm_mm_node_allocated(struct drm_mm_node *node) in drm_mm_node_allocated() argument
91 return node->allocated; in drm_mm_node_allocated()
135 struct drm_mm_node *node,
165 struct drm_mm_node *node,
169 struct drm_mm_node *node,
175 struct drm_mm_node *node,
180 struct drm_mm_node *node,
187 extern void drm_mm_remove_node(struct drm_mm_node *node);
234 int drm_mm_scan_add_block(struct drm_mm_node *node);
[all …]
/gfx-drm/usr/src/cmd/devfsadm/
H A Ddrm_link_i386.c43 static int drm_node(di_minor_t minor, di_node_t node);
132 agp_process(di_minor_t minor, di_node_t node) in agp_process() argument
142 drv_nm = di_driver_name(node); in agp_process()
149 minor_nm, di_node_name(node)); in agp_process()
151 devfspath = di_devfs_path(node); in agp_process()
197 (void) devfsadm_mklink(I_path, node, minor, 0); in agp_process()
247 (void) devfsadm_mklink(I_path, node, minor, 0); in agp_process()
256 drm_node(di_minor_t minor, di_node_t node) in drm_node() argument
271 drv_nm = di_driver_name(node); in drm_node()
279 devfspath = di_devfs_path(node); in drm_node()
[all …]
H A Ddevfsadm.h117 int (*callback_fcn)(di_minor_t minor, di_node_t node);
220 int devfsadm_mklink(char *link, di_node_t node, di_minor_t minor, int flags);
224 void devfsadm_rm_stale_links(char *dir_re, char *valid_link, di_node_t node,
248 int devfsadm_read_link(di_node_t node, char *link, char **devfs_path);
/gfx-drm/usr/src/uts/intel/io/i915/
H A Di915_gem_execbuffer.c754 struct batch_info_list *node = NULL; in i915_gem_do_execbuffer() local
901 node = drm_alloc(sizeof (struct batch_info_list), DRM_MEM_MAPS); in i915_gem_do_execbuffer()
902 node->num = args->buffer_count; in i915_gem_do_execbuffer()
903 node->obj_list = drm_alloc(node->num * sizeof(caddr_t), DRM_MEM_MAPS); in i915_gem_do_execbuffer()
904 list_add(&node->head, &dev_priv->batch_list, (caddr_t)node); in i915_gem_do_execbuffer()
937 if (node != NULL) in i915_gem_do_execbuffer()
938 node->obj_list[i] = (caddr_t)obj; in i915_gem_do_execbuffer()
H A Di915_gem_gtt.c612 static void i915_gtt_color_adjust(struct drm_mm_node *node, in i915_gtt_color_adjust() argument
617 if (node->color != color) in i915_gtt_color_adjust()
620 if (!list_empty(&node->node_list)) { in i915_gtt_color_adjust()
621 node = list_entry(node->node_list.next, in i915_gtt_color_adjust()
624 if (node->allocated && node->color != color) in i915_gtt_color_adjust()
H A Di915_gem.c2564 struct drm_mm_node *node; in i915_gem_object_bind_to_gtt() local
2609 node = kzalloc(sizeof(*node), GFP_KERNEL); in i915_gem_object_bind_to_gtt()
2610 if (node == NULL) { in i915_gem_object_bind_to_gtt()
2628 kfree(node, sizeof(*node)); in i915_gem_object_bind_to_gtt()
2632 node, in i915_gem_object_bind_to_gtt()
2635 drm_mm_put_block(node); in i915_gem_object_bind_to_gtt()
2642 drm_mm_put_block(node); in i915_gem_object_bind_to_gtt()
2649 obj->gtt_space = node; in i915_gem_object_bind_to_gtt()
2650 obj->gtt_offset = node->start; in i915_gem_object_bind_to_gtt()
2653 node->size == fence_size && in i915_gem_object_bind_to_gtt()
[all …]
/gfx-drm/usr/src/cmd/mdb/i915/
H A Di915.c871 struct list_head node; in i915_obj_history() local
904 if (mdb_vread(&node, sizeof (struct list_head), temp) == -1) { in i915_obj_history()
910 if (node.contain_ptr == NULL) in i915_obj_history()
914 (uintptr_t)node.contain_ptr) == -1) { in i915_obj_history()
924 temp = (uintptr_t)node.next; in i915_obj_history()
949 struct list_head node; in i915_batch_history() local
980 if (mdb_vread(&node, sizeof (struct list_head), temp) == -1) { in i915_batch_history()
986 if (node.contain_ptr == NULL) in i915_batch_history()
990 (uintptr_t)node.contain_ptr) == -1) { in i915_batch_history()
1015 temp = (uintptr_t)node.next; in i915_batch_history()
/gfx-drm/usr/src/common/libdrm/patches/
H A Dxf86drm-c.patch30 /* Check if the device node exists and create it if necessary. */