mdesc_handle 9 arch/sparc/include/asm/mdesc.h struct mdesc_handle; mdesc_handle 16 arch/sparc/include/asm/mdesc.h struct mdesc_handle *mdesc_grab(void); mdesc_handle 17 arch/sparc/include/asm/mdesc.h void mdesc_release(struct mdesc_handle *); mdesc_handle 22 arch/sparc/include/asm/mdesc.h u64 mdesc_node_by_name(struct mdesc_handle *handle, mdesc_handle 39 arch/sparc/include/asm/mdesc.h const void *mdesc_get_property(struct mdesc_handle *handle, mdesc_handle 41 arch/sparc/include/asm/mdesc.h const char *mdesc_node_name(struct mdesc_handle *hp, u64 node); mdesc_handle 55 arch/sparc/include/asm/mdesc.h u64 mdesc_next_arc(struct mdesc_handle *handle, u64 from, mdesc_handle 62 arch/sparc/include/asm/mdesc.h u64 mdesc_arc_target(struct mdesc_handle *hp, u64 arc); mdesc_handle 67 arch/sparc/include/asm/mdesc.h void (*add)(struct mdesc_handle *handle, u64 node, mdesc_handle 69 arch/sparc/include/asm/mdesc.h void (*remove)(struct mdesc_handle *handle, u64 node, mdesc_handle 88 arch/sparc/include/asm/mdesc.h u64 mdesc_get_node(struct mdesc_handle *hp, const char *node_name, mdesc_handle 90 arch/sparc/include/asm/mdesc.h int mdesc_get_node_info(struct mdesc_handle *hp, u64 node, mdesc_handle 513 arch/sparc/include/asm/vio.h u64 vio_vdev_node(struct mdesc_handle *hp, struct vio_dev *vdev); mdesc_handle 40 arch/sparc/kernel/adi_64.c struct mdesc_handle *hp = mdesc_grab(); mdesc_handle 1166 arch/sparc/kernel/ds.c struct mdesc_handle *hp; mdesc_handle 2389 arch/sparc/kernel/ldc.c struct mdesc_handle *hp; mdesc_handle 67 arch/sparc/kernel/mdesc.c struct mdesc_handle *(*alloc)(unsigned int mdesc_size); mdesc_handle 68 arch/sparc/kernel/mdesc.c void (*free)(struct mdesc_handle *handle); mdesc_handle 80 arch/sparc/kernel/mdesc.c typedef int (*mdesc_node_info_get_f)(struct mdesc_handle *, u64, mdesc_handle 92 arch/sparc/kernel/mdesc.c static int get_vdev_port_node_info(struct mdesc_handle *md, u64 node, mdesc_handle 98 arch/sparc/kernel/mdesc.c static int get_ds_port_node_info(struct mdesc_handle *md, u64 node, mdesc_handle 148 arch/sparc/kernel/mdesc.c static void mdesc_handle_init(struct mdesc_handle *hp, mdesc_handle 161 arch/sparc/kernel/mdesc.c static struct mdesc_handle * __init mdesc_memblock_alloc(unsigned int mdesc_size) mdesc_handle 164 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp; mdesc_handle 167 arch/sparc/kernel/mdesc.c handle_size = (sizeof(struct mdesc_handle) - mdesc_handle 182 arch/sparc/kernel/mdesc.c static void __init mdesc_memblock_free(struct mdesc_handle *hp) mdesc_handle 200 arch/sparc/kernel/mdesc.c static struct mdesc_handle *mdesc_kmalloc(unsigned int mdesc_size) mdesc_handle 203 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp; mdesc_handle 207 arch/sparc/kernel/mdesc.c handle_size = (sizeof(struct mdesc_handle) - mdesc_handle 216 arch/sparc/kernel/mdesc.c hp = (struct mdesc_handle *) addr; mdesc_handle 223 arch/sparc/kernel/mdesc.c static void mdesc_kfree(struct mdesc_handle *hp) mdesc_handle 236 arch/sparc/kernel/mdesc.c static struct mdesc_handle *mdesc_alloc(unsigned int mdesc_size, mdesc_handle 239 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp = mops->alloc(mdesc_size); mdesc_handle 247 arch/sparc/kernel/mdesc.c static void mdesc_free(struct mdesc_handle *hp) mdesc_handle 252 arch/sparc/kernel/mdesc.c static struct mdesc_handle *cur_mdesc; mdesc_handle 256 arch/sparc/kernel/mdesc.c struct mdesc_handle *mdesc_grab(void) mdesc_handle 258 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp; mdesc_handle 271 arch/sparc/kernel/mdesc.c void mdesc_release(struct mdesc_handle *hp) mdesc_handle 318 arch/sparc/kernel/mdesc.c static const u64 *parent_cfg_handle(struct mdesc_handle *hp, u64 node) mdesc_handle 337 arch/sparc/kernel/mdesc.c static int get_vdev_port_node_info(struct mdesc_handle *md, u64 node, mdesc_handle 391 arch/sparc/kernel/mdesc.c static int get_ds_port_node_info(struct mdesc_handle *md, u64 node, mdesc_handle 421 arch/sparc/kernel/mdesc.c struct mdesc_handle *a, mdesc_handle 422 arch/sparc/kernel/mdesc.c struct mdesc_handle *b, mdesc_handle 423 arch/sparc/kernel/mdesc.c void (*func)(struct mdesc_handle *, u64, mdesc_handle 482 arch/sparc/kernel/mdesc.c struct mdesc_handle *old_hp, mdesc_handle 483 arch/sparc/kernel/mdesc.c struct mdesc_handle *new_hp) mdesc_handle 489 arch/sparc/kernel/mdesc.c static void mdesc_notify_clients(struct mdesc_handle *old_hp, mdesc_handle 490 arch/sparc/kernel/mdesc.c struct mdesc_handle *new_hp) mdesc_handle 503 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp, *orig_hp; mdesc_handle 543 arch/sparc/kernel/mdesc.c u64 mdesc_get_node(struct mdesc_handle *hp, const char *node_name, mdesc_handle 583 arch/sparc/kernel/mdesc.c int mdesc_get_node_info(struct mdesc_handle *hp, u64 node, mdesc_handle 628 arch/sparc/kernel/mdesc.c u64 mdesc_node_by_name(struct mdesc_handle *hp, mdesc_handle 657 arch/sparc/kernel/mdesc.c const void *mdesc_get_property(struct mdesc_handle *hp, u64 node, mdesc_handle 703 arch/sparc/kernel/mdesc.c u64 mdesc_next_arc(struct mdesc_handle *hp, u64 from, const char *arc_type) mdesc_handle 729 arch/sparc/kernel/mdesc.c u64 mdesc_arc_target(struct mdesc_handle *hp, u64 arc) mdesc_handle 739 arch/sparc/kernel/mdesc.c const char *mdesc_node_name(struct mdesc_handle *hp, u64 node) mdesc_handle 760 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp = mdesc_grab(); mdesc_handle 817 arch/sparc/kernel/mdesc.c static void fill_in_one_cache(cpuinfo_sparc *c, struct mdesc_handle *hp, u64 mp) mdesc_handle 860 arch/sparc/kernel/mdesc.c static void find_back_node_value(struct mdesc_handle *hp, u64 node, mdesc_handle 862 arch/sparc/kernel/mdesc.c void (*func)(struct mdesc_handle *, u64, int), mdesc_handle 882 arch/sparc/kernel/mdesc.c static void __mark_core_id(struct mdesc_handle *hp, u64 node, mdesc_handle 891 arch/sparc/kernel/mdesc.c static void __mark_max_cache_id(struct mdesc_handle *hp, u64 node, mdesc_handle 907 arch/sparc/kernel/mdesc.c static void mark_core_ids(struct mdesc_handle *hp, u64 mp, mdesc_handle 913 arch/sparc/kernel/mdesc.c static void mark_max_cache_ids(struct mdesc_handle *hp, u64 mp, mdesc_handle 920 arch/sparc/kernel/mdesc.c static void set_core_ids(struct mdesc_handle *hp) mdesc_handle 948 arch/sparc/kernel/mdesc.c static int set_max_cache_ids_by_cache(struct mdesc_handle *hp, int level) mdesc_handle 971 arch/sparc/kernel/mdesc.c static void set_sock_ids_by_socket(struct mdesc_handle *hp, u64 mp) mdesc_handle 995 arch/sparc/kernel/mdesc.c static void set_sock_ids(struct mdesc_handle *hp) mdesc_handle 1012 arch/sparc/kernel/mdesc.c static void mark_proc_ids(struct mdesc_handle *hp, u64 mp, int proc_id) mdesc_handle 1031 arch/sparc/kernel/mdesc.c static void __set_proc_ids(struct mdesc_handle *hp, const char *exec_unit_name) mdesc_handle 1051 arch/sparc/kernel/mdesc.c static void set_proc_ids(struct mdesc_handle *hp) mdesc_handle 1079 arch/sparc/kernel/mdesc.c static void get_mondo_data(struct mdesc_handle *hp, u64 mp, mdesc_handle 1106 arch/sparc/kernel/mdesc.c static void *mdesc_iterate_over_cpus(void *(*func)(struct mdesc_handle *, u64, int, void *), void *arg, cpumask_t *mask) mdesc_handle 1108 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp = mdesc_grab(); mdesc_handle 1136 arch/sparc/kernel/mdesc.c static void *record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid, mdesc_handle 1155 arch/sparc/kernel/mdesc.c static void * __init check_one_pgsz(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg) mdesc_handle 1179 arch/sparc/kernel/mdesc.c static void *fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid, mdesc_handle 1231 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp; mdesc_handle 1253 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp = mdesc_grab(); mdesc_handle 1266 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp = file->private_data; mdesc_handle 1289 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp = file->private_data; mdesc_handle 1326 arch/sparc/kernel/mdesc.c struct mdesc_handle *hp; mdesc_handle 487 arch/sparc/kernel/setup_64.c struct mdesc_handle *hp; mdesc_handle 207 arch/sparc/kernel/vio.c static const u64 *vio_cfg_handle(struct mdesc_handle *hp, u64 node) mdesc_handle 238 arch/sparc/kernel/vio.c u64 vio_vdev_node(struct mdesc_handle *hp, struct vio_dev *vdev) mdesc_handle 252 arch/sparc/kernel/vio.c static void vio_fill_channel_info(struct mdesc_handle *hp, u64 mp, mdesc_handle 292 arch/sparc/kernel/vio.c static struct vio_dev *vio_create_one(struct mdesc_handle *hp, u64 mp, mdesc_handle 413 arch/sparc/kernel/vio.c static void vio_add(struct mdesc_handle *hp, u64 node, mdesc_handle 420 arch/sparc/kernel/vio.c struct mdesc_handle *hp; mdesc_handle 440 arch/sparc/kernel/vio.c static void vio_remove(struct mdesc_handle *hp, u64 node, const char *node_name) mdesc_handle 471 arch/sparc/kernel/vio.c static void vio_add_ds(struct mdesc_handle *hp, u64 node, mdesc_handle 504 arch/sparc/kernel/vio.c struct mdesc_handle *hp; mdesc_handle 1137 arch/sparc/mm/init_64.c static int scan_pio_for_cfg_handle(struct mdesc_handle *md, u64 pio, mdesc_handle 1154 arch/sparc/mm/init_64.c static int scan_arcs_for_cfg_handle(struct mdesc_handle *md, u64 grp, mdesc_handle 1187 arch/sparc/mm/init_64.c struct mdesc_handle *md; mdesc_handle 1255 arch/sparc/mm/init_64.c static int __init grab_mlgroups(struct mdesc_handle *md) mdesc_handle 1296 arch/sparc/mm/init_64.c static int __init grab_mblocks(struct mdesc_handle *md) mdesc_handle 1342 arch/sparc/mm/init_64.c static void __init numa_parse_mdesc_group_cpus(struct mdesc_handle *md, mdesc_handle 1398 arch/sparc/mm/init_64.c static void __init find_numa_latencies_for_group(struct mdesc_handle *md, mdesc_handle 1417 arch/sparc/mm/init_64.c static int __init numa_attach_mlgroup(struct mdesc_handle *md, u64 grp, mdesc_handle 1455 arch/sparc/mm/init_64.c static int __init numa_parse_mdesc_group(struct mdesc_handle *md, u64 grp, mdesc_handle 1479 arch/sparc/mm/init_64.c struct mdesc_handle *md = mdesc_grab(); mdesc_handle 978 drivers/block/sunvdc.c struct mdesc_handle *hp; mdesc_handle 1723 drivers/crypto/n2_core.c static int spu_mdesc_walk_arcs(struct mdesc_handle *mdesc, mdesc_handle 1751 drivers/crypto/n2_core.c struct platform_device *dev, struct mdesc_handle *mdesc, mdesc_handle 1782 drivers/crypto/n2_core.c static int spu_mdesc_scan(struct mdesc_handle *mdesc, struct platform_device *dev, mdesc_handle 1808 drivers/crypto/n2_core.c static int get_irq_props(struct mdesc_handle *mdesc, u64 node, mdesc_handle 1837 drivers/crypto/n2_core.c static int grab_mdesc_irq_props(struct mdesc_handle *mdesc, mdesc_handle 1987 drivers/crypto/n2_core.c struct mdesc_handle *mdesc; mdesc_handle 2094 drivers/crypto/n2_core.c struct mdesc_handle *mdesc; mdesc_handle 167 drivers/net/ethernet/sun/ldmvsw.c static struct vnet *vsw_get_vnet(struct mdesc_handle *hp, mdesc_handle 281 drivers/net/ethernet/sun/ldmvsw.c struct mdesc_handle *hp; mdesc_handle 383 drivers/net/ethernet/sun/sunvnet.c static struct vnet *vnet_find_parent(struct mdesc_handle *hp, mdesc_handle 425 drivers/net/ethernet/sun/sunvnet.c struct mdesc_handle *hp; mdesc_handle 240 drivers/sbus/char/oradax.c struct mdesc_handle *hp = mdesc_grab(); mdesc_handle 570 drivers/tty/vcc.c struct mdesc_handle *hp; mdesc_handle 94 drivers/watchdog/sun4v_wdt.c struct mdesc_handle *handle;