Searched refs:head (Results 1 - 25 of 70) sorted by relevance

123

/solaris-x11-s11/open-src/kernel/sys/drm/
H A Ddrm_linux_list.h59 #define list_empty(head) \
60 ((head)->next == head)
62 #define INIT_LIST_HEAD(head) \
64 (head)->next = head; \
65 (head)->prev = head; \
66 (head)->contain_ptr = NULL; \
69 #define list_add(ptr, head, entr
[all...]
H A Ddrm_sun_idr.h77 #define idr_list_for_each(entry, head) \
79 list_for_each(entry, &(head)->next[key])
81 extern int idr_list_pre_get(struct idr_list *head, int flag);
82 extern void idr_list_init(struct idr_list *head);
83 extern int idr_list_get_new_above(struct idr_list *head,
86 extern void *idr_list_find(struct idr_list *head, uint32_t name);
87 extern int idr_list_remove(struct idr_list *head, uint32_t name);
88 extern void idr_list_free(struct idr_list *head);
89 extern int idr_list_empty(struct idr_list *head);
H A Ddrm_sun_timer.h40 struct list_head *head; member in struct:timer_list
/solaris-x11-s11/open-src/kernel/efb/src/
H A Dqueue.h54 * head of the list. Elements being removed from the head of the list
64 * or after an existing element or at the head of the list. A list
67 * A simple queue is headed by a pair of pointers, one the head of the
70 * head of the list. New elements can be added to the list after
71 * an existing element, at the head of the list, or at the end of the
74 * A tail queue is headed by a pair of pointers, one to the head of the
78 * after an existing element, at the head of the list, or at the end of
81 * A circle queue is headed by a pair of pointers, one to the head of the
85 * an existing element, at the head o
[all...]
H A Ddrm_auth.c55 for (pt = dev->magiclist[hash].head; pt; pt = pt->next) {
84 dev->magiclist[hash].head = entry;
103 for (pt = dev->magiclist[hash].head; pt; prev = pt, pt = pt->next) {
105 if (dev->magiclist[hash].head == pt) {
106 dev->magiclist[hash].head = pt->next;
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/xf86/
H A Dxf86Optrec.h97 XF86OptionPtr head, /* Ptr to head of option list */
104 XF86OptionPtr xf86addNewOption(XF86OptionPtr head, char *name, char *val);
115 XF86OptionPtr xf86optionListMerge(XF86OptionPtr head, XF86OptionPtr tail);
122 XF86OptionPtr xf86parseOption(XF86OptionPtr head);
H A DFlags.c210 * option. Return a pointer to the head of the list.
217 XF86OptionPtr head, /* Ptr to head of option list */
233 * Note that xf86findOption() accepts NULL as the list head
236 old = xf86findOption(head, name);
270 * Add the new option and return the (new) list head
272 return ((XF86OptionPtr) xf86addListItem((glp)head, (glp)new));
290 * Return the unchanged list head, having modified an existing option
292 return (head);
302 * option. Return a pointer to the head o
216 xf86addNewOptionOrValue( XF86OptionPtr head, char *name, char *val, int used) argument
305 xf86addNewOption(XF86OptionPtr head, char *name, char *val) argument
559 xf86optionListMerge(XF86OptionPtr head, XF86OptionPtr tail) argument
635 xf86parseOption(XF86OptionPtr head) argument
[all...]
H A DModule.c88 xf86parseModuleSubSection (XF86LoadPtr head, char *name) argument
122 return ((XF86LoadPtr) xf86addListItem ((glp) head, (glp) ptr));
227 xf86addNewLoadDirective (XF86LoadPtr head, char *name, int type, XF86OptionPtr opts) argument
244 return ((XF86LoadPtr) xf86addListItem ((glp) head, (glp) new));
/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_agpsupport.c264 list_add(&entry->head, &dev->agp->memory, (caddr_t)entry);
294 list_for_each_entry(entry, struct drm_agp_mem, &dev->agp->memory, head) {
420 list_del(&entry->head);
455 struct drm_agp_head *head = NULL; local
458 if (!(head = kmalloc(sizeof(*head), GFP_KERNEL)))
460 (void) memset((void *)head, 0, sizeof(*head));
461 ret = ldi_ident_from_dip(dev->devinfo, &head->agpgart_li);
468 &head
[all...]
H A Ddrm_sun_idr.c354 idr_list_pre_get(struct idr_list *head, int flag) { argument
359 idr_list_init(struct idr_list *head) argument
365 head->next = entry;
372 idr_list_get_new_above(struct idr_list *head, argument
389 obj_temp = idr_list_find(head, id);
407 node = &head->next[key];
419 idr_list_find(struct idr_list *head, argument
426 list_for_each(entry, &head->next[key]) {
445 idr_list_remove(struct idr_list *head, argument
452 list_for_each_safe(entry, temp, &head
464 idr_list_free(struct idr_list *head) argument
479 idr_list_empty(struct idr_list *head) argument
[all...]
H A Ddrm_crtc_helper.c63 &dev->mode_config.connector_list, head) {
66 list_move_tail(&connector->head, &panel_list, (caddr_t)connector);
82 list_for_each_entry(mode, struct drm_display_mode, &connector->modes, head) {
130 list_for_each_entry(mode, struct drm_display_mode, &connector->modes, head)
180 list_for_each_entry(mode, struct drm_display_mode, &connector->modes, head){
192 list_for_each_entry(mode, struct drm_display_mode, &connector->modes, head)
199 list_for_each_entry(mode, struct drm_display_mode, &connector->modes, head){
224 list_for_each_entry(connector, struct drm_connector, &dev->mode_config.connector_list, head)
247 list_for_each_entry(encoder, struct drm_encoder, &dev->mode_config.encoder_list, head)
279 list_for_each_entry(connector, struct drm_connector, &dev->mode_config.connector_list, head) {
[all...]
H A Ddrm_auth.c78 for (pt = master->magiclist[hash].head; pt; pt = pt->next) {
122 master->magiclist[hash].head = entry;
150 for (pt = master->magiclist[hash].head; pt; prev = pt, pt = pt->next) {
152 if (master->magiclist[hash].head == pt) {
153 master->magiclist[hash].head = pt->next;
H A Ddrm_context.c168 list_for_each_entry(_entry, struct drm_map_list, &dev->maplist, head) {
204 list_for_each_entry(r_list, struct drm_map_list, &dev->maplist, head) {
354 INIT_LIST_HEAD(&ctx_entry->head);
359 list_add(&ctx_entry->head, &dev->ctxlist, (caddr_t)ctx_entry);
462 list_for_each_entry_safe(pos, n, struct drm_ctx_list, &dev->ctxlist, head) {
464 list_del(&pos->head);
H A Ddrm_memory.c219 struct list_head head; member in struct:drm_iomem
251 INIT_LIST_HEAD(&iomem->head);
252 list_add(&iomem->head, &drm_iomem_list, (caddr_t)iomem);
262 list_for_each_entry(iomem, struct drm_iomem, &drm_iomem_list, head) {
265 list_del(&iomem->head);
/solaris-x11-s11/open-src/lib/libowconfig/sun-src/
H A DOWconfig.c95 struct nodeStruct *head; /* One end of the child list... */ member in struct:nodeStruct
167 if (np->parent->head == np)\
168 np->parent->head = np->next;\
189 if (np->head)
190 freeNodeList(np->head);
208 if (cp->head)
209 freeNodeList(cp->head);
229 if (ip->head)
230 freeNodeList(ip->head);
360 if (OWconfigDatabase.head)
[all...]
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/ast/
H A Dast_predid.c71 edid.head = edid_stream[stream_index];
H A Dast_prconf.c70 edid.head = stream_bit[stream_index];
H A Dast_query_device.c130 edid.head = ast_stream[stream_index];
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/mga/
H A Dmga_predid.c67 edid.head = edid_stream[stream_index];
H A Dmga_prconf.c70 edid.head = stream_bit[stream_index];
H A Dmga_query_device.c130 edid.head = mga_stream[stream_index];
/solaris-x11-s11/open-src/
H A DMakefile116 $${tool} -V 2>&1 | head -1 ; \
121 $${tool} --version | head -1 ; \
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/fbconf_xorg/efb/
H A Defb_query_device.c134 edid.head = efb_stream[stream_index];
/solaris-x11-s11/open-src/app/gfx-utils/sun-src/gfx_common/include/
H A Dgfx_common.h106 uint32_t head; member in struct:gfx_edid
/solaris-x11-s11/open-src/driver/efb/sun-src/src/
H A Dgfx_common.h106 uint32_t head; member in struct:gfx_edid

Completed in 62 milliseconds

123