list_entry 151 include/drm/drm_mm.h return list_entry(hole_node->node_list.next, list_entry 203 include/drm/drm_mm.h for (entry = list_entry((mm)->hole_stack.next, struct drm_mm_node, hole_stack); \ list_entry 208 include/drm/drm_mm.h entry = list_entry(entry->hole_stack.next, struct drm_mm_node, hole_stack)) list_entry 211 include/drm/drm_mm.h for (entry = list_entry((backwards) ? (mm)->hole_stack.prev : (mm)->hole_stack.next, struct drm_mm_node, hole_stack); \ list_entry 216 include/drm/drm_mm.h entry = list_entry((backwards) ? entry->hole_stack.prev : entry->hole_stack.next, struct drm_mm_node, hole_stack)) list_entry 94 include/linux/aio.h return list_entry(h, struct kiocb, ki_list); list_entry 1193 include/linux/blkdev.h #define blkdev_entry_to_request(entry) list_entry((entry), struct request, queuelist) list_entry 204 include/linux/elevator.h #define rq_entry_fifo(ptr) list_entry((ptr), struct request, queuelist) list_entry 363 include/linux/list.h list_entry((ptr)->next, type, member) list_entry 374 include/linux/list.h list_entry((ptr)->prev, type, member) list_entry 393 include/linux/list.h list_entry((pos)->member.next, typeof(*(pos)), member) list_entry 401 include/linux/list.h list_entry((pos)->member.prev, typeof(*(pos)), member) list_entry 471 include/linux/list.h ((pos) ? : list_entry(head, typeof(*pos), member)) list_entry 2052 include/linux/netdevice.h #define net_device_entry(lh) list_entry(lh, struct net_device, dev_list) list_entry 166 include/linux/nfs_page.h return list_entry(head, struct nfs_page, wb_list); list_entry 284 include/linux/plist.h return list_entry(head->node_list.next, list_entry 296 include/linux/plist.h return list_entry(head->node_list.prev, list_entry 218 include/linux/pnp.h #define global_to_pnp_card(n) list_entry(n, struct pnp_card, global_list) list_entry 219 include/linux/pnp.h #define protocol_to_pnp_card(n) list_entry(n, struct pnp_card, protocol_list) list_entry 273 include/linux/pnp.h #define global_to_pnp_dev(n) list_entry(n, struct pnp_dev, global_list) list_entry 274 include/linux/pnp.h #define card_to_pnp_dev(n) list_entry(n, struct pnp_dev, card_list) list_entry 275 include/linux/pnp.h #define protocol_to_pnp_dev(n) list_entry(n, struct pnp_dev, protocol_list) list_entry 428 include/linux/pnp.h #define to_pnp_protocol(n) list_entry(n, struct pnp_protocol, protocol_list) list_entry 200 include/linux/rio.h #define rio_dev_g(n) list_entry(n, struct rio_dev, global_list) list_entry 201 include/linux/rio.h #define rio_dev_f(n) list_entry(n, struct rio_dev, net_list) list_entry 84 include/sound/control.h #define snd_kcontrol(n) list_entry(n, struct snd_kcontrol, list) list_entry 92 include/sound/control.h #define snd_kctl_event(n) list_entry(n, struct snd_kctl_event, list) list_entry 109 include/sound/control.h #define snd_ctl_file(n) list_entry(n, struct snd_ctl_file, list) list_entry 90 include/sound/core.h #define snd_device(n) list_entry(n, struct snd_device, list) list_entry 37 include/sound/i2c.h #define snd_i2c_device(n) list_entry(n, struct snd_i2c_device, list) list_entry 76 include/sound/i2c.h #define snd_i2c_slave_bus(n) list_entry(n, struct snd_i2c_bus, buses) list_entry 49 scripts/kconfig/list.h for (pos = list_entry((head)->next, typeof(*pos), member); \ list_entry 51 scripts/kconfig/list.h pos = list_entry(pos->member.next, typeof(*pos), member)) list_entry 61 scripts/kconfig/list.h for (pos = list_entry((head)->next, typeof(*pos), member), \ list_entry 62 scripts/kconfig/list.h n = list_entry(pos->member.next, typeof(*pos), member); \ list_entry 64 scripts/kconfig/list.h pos = n, n = list_entry(n->member.next, typeof(*n), member)) list_entry 579 scripts/kconfig/menu.c jump->index = list_entry(head->prev, struct jump_key,