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;