Symbol: mdesc_handle
arch/sparc/include/asm/mdesc.h
16
struct mdesc_handle *mdesc_grab(void);
arch/sparc/include/asm/mdesc.h
17
void mdesc_release(struct mdesc_handle *);
arch/sparc/include/asm/mdesc.h
22
u64 mdesc_node_by_name(struct mdesc_handle *handle,
arch/sparc/include/asm/mdesc.h
39
const void *mdesc_get_property(struct mdesc_handle *handle,
arch/sparc/include/asm/mdesc.h
41
const char *mdesc_node_name(struct mdesc_handle *hp, u64 node);
arch/sparc/include/asm/mdesc.h
55
u64 mdesc_next_arc(struct mdesc_handle *handle, u64 from,
arch/sparc/include/asm/mdesc.h
62
u64 mdesc_arc_target(struct mdesc_handle *hp, u64 arc);
arch/sparc/include/asm/mdesc.h
67
void (*add)(struct mdesc_handle *handle, u64 node,
arch/sparc/include/asm/mdesc.h
69
void (*remove)(struct mdesc_handle *handle, u64 node,
arch/sparc/include/asm/mdesc.h
88
u64 mdesc_get_node(struct mdesc_handle *hp, const char *node_name,
arch/sparc/include/asm/mdesc.h
9
struct mdesc_handle;
arch/sparc/include/asm/mdesc.h
90
int mdesc_get_node_info(struct mdesc_handle *hp, u64 node,
arch/sparc/include/asm/vio.h
506
u64 vio_vdev_node(struct mdesc_handle *hp, struct vio_dev *vdev);
arch/sparc/kernel/adi_64.c
40
struct mdesc_handle *hp = mdesc_grab();
arch/sparc/kernel/ds.c
1169
struct mdesc_handle *hp;
arch/sparc/kernel/ldc.c
2389
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
1013
static void mark_proc_ids(struct mdesc_handle *hp, u64 mp, int proc_id)
arch/sparc/kernel/mdesc.c
1032
static void __set_proc_ids(struct mdesc_handle *hp, const char *exec_unit_name)
arch/sparc/kernel/mdesc.c
1052
static void set_proc_ids(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
1080
static void get_mondo_data(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/mdesc.c
1107
static void *mdesc_iterate_over_cpus(void *(*func)(struct mdesc_handle *, u64, int, void *), void *arg, cpumask_t *mask)
arch/sparc/kernel/mdesc.c
1109
struct mdesc_handle *hp = mdesc_grab();
arch/sparc/kernel/mdesc.c
1137
static void *record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid,
arch/sparc/kernel/mdesc.c
1156
static void * __init check_one_pgsz(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg)
arch/sparc/kernel/mdesc.c
1180
static void *fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid,
arch/sparc/kernel/mdesc.c
1232
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
1254
struct mdesc_handle *hp = mdesc_grab();
arch/sparc/kernel/mdesc.c
1267
struct mdesc_handle *hp = file->private_data;
arch/sparc/kernel/mdesc.c
1290
struct mdesc_handle *hp = file->private_data;
arch/sparc/kernel/mdesc.c
1327
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
149
static void mdesc_handle_init(struct mdesc_handle *hp,
arch/sparc/kernel/mdesc.c
162
static struct mdesc_handle * __init mdesc_memblock_alloc(unsigned int mdesc_size)
arch/sparc/kernel/mdesc.c
165
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
168
handle_size = (sizeof(struct mdesc_handle) -
arch/sparc/kernel/mdesc.c
183
static void __init mdesc_memblock_free(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
201
static struct mdesc_handle *mdesc_kmalloc(unsigned int mdesc_size)
arch/sparc/kernel/mdesc.c
204
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
208
handle_size = (sizeof(struct mdesc_handle) -
arch/sparc/kernel/mdesc.c
217
hp = (struct mdesc_handle *) addr;
arch/sparc/kernel/mdesc.c
224
static void mdesc_kfree(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
237
static struct mdesc_handle *mdesc_alloc(unsigned int mdesc_size,
arch/sparc/kernel/mdesc.c
240
struct mdesc_handle *hp = mops->alloc(mdesc_size);
arch/sparc/kernel/mdesc.c
248
static void mdesc_free(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
253
static struct mdesc_handle *cur_mdesc;
arch/sparc/kernel/mdesc.c
257
struct mdesc_handle *mdesc_grab(void)
arch/sparc/kernel/mdesc.c
259
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
272
void mdesc_release(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
319
static const u64 *parent_cfg_handle(struct mdesc_handle *hp, u64 node)
arch/sparc/kernel/mdesc.c
338
static int get_vdev_port_node_info(struct mdesc_handle *md, u64 node,
arch/sparc/kernel/mdesc.c
392
static int get_ds_port_node_info(struct mdesc_handle *md, u64 node,
arch/sparc/kernel/mdesc.c
422
struct mdesc_handle *a,
arch/sparc/kernel/mdesc.c
423
struct mdesc_handle *b,
arch/sparc/kernel/mdesc.c
424
void (*func)(struct mdesc_handle *, u64,
arch/sparc/kernel/mdesc.c
483
struct mdesc_handle *old_hp,
arch/sparc/kernel/mdesc.c
484
struct mdesc_handle *new_hp)
arch/sparc/kernel/mdesc.c
490
static void mdesc_notify_clients(struct mdesc_handle *old_hp,
arch/sparc/kernel/mdesc.c
491
struct mdesc_handle *new_hp)
arch/sparc/kernel/mdesc.c
504
struct mdesc_handle *hp, *orig_hp;
arch/sparc/kernel/mdesc.c
544
u64 mdesc_get_node(struct mdesc_handle *hp, const char *node_name,
arch/sparc/kernel/mdesc.c
584
int mdesc_get_node_info(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
629
u64 mdesc_node_by_name(struct mdesc_handle *hp,
arch/sparc/kernel/mdesc.c
658
const void *mdesc_get_property(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
68
struct mdesc_handle *(*alloc)(unsigned int mdesc_size);
arch/sparc/kernel/mdesc.c
69
void (*free)(struct mdesc_handle *handle);
arch/sparc/kernel/mdesc.c
704
u64 mdesc_next_arc(struct mdesc_handle *hp, u64 from, const char *arc_type)
arch/sparc/kernel/mdesc.c
730
u64 mdesc_arc_target(struct mdesc_handle *hp, u64 arc)
arch/sparc/kernel/mdesc.c
740
const char *mdesc_node_name(struct mdesc_handle *hp, u64 node)
arch/sparc/kernel/mdesc.c
761
struct mdesc_handle *hp = mdesc_grab();
arch/sparc/kernel/mdesc.c
81
typedef int (*mdesc_node_info_get_f)(struct mdesc_handle *, u64,
arch/sparc/kernel/mdesc.c
818
static void fill_in_one_cache(cpuinfo_sparc *c, struct mdesc_handle *hp, u64 mp)
arch/sparc/kernel/mdesc.c
861
static void find_back_node_value(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
863
void (*func)(struct mdesc_handle *, u64, int),
arch/sparc/kernel/mdesc.c
883
static void __mark_core_id(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
892
static void __mark_max_cache_id(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
908
static void mark_core_ids(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/mdesc.c
914
static void mark_max_cache_ids(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/mdesc.c
921
static void set_core_ids(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
93
static int get_vdev_port_node_info(struct mdesc_handle *md, u64 node,
arch/sparc/kernel/mdesc.c
949
static int set_max_cache_ids_by_cache(struct mdesc_handle *hp, int level)
arch/sparc/kernel/mdesc.c
972
static void set_sock_ids_by_socket(struct mdesc_handle *hp, u64 mp)
arch/sparc/kernel/mdesc.c
99
static int get_ds_port_node_info(struct mdesc_handle *md, u64 node,
arch/sparc/kernel/mdesc.c
996
static void set_sock_ids(struct mdesc_handle *hp)
arch/sparc/kernel/setup_64.c
471
struct mdesc_handle *hp;
arch/sparc/kernel/vio.c
206
static const u64 *vio_cfg_handle(struct mdesc_handle *hp, u64 node)
arch/sparc/kernel/vio.c
237
u64 vio_vdev_node(struct mdesc_handle *hp, struct vio_dev *vdev)
arch/sparc/kernel/vio.c
251
static void vio_fill_channel_info(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/vio.c
291
static struct vio_dev *vio_create_one(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/vio.c
411
static void vio_add(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/vio.c
418
struct mdesc_handle *hp;
arch/sparc/kernel/vio.c
438
static void vio_remove(struct mdesc_handle *hp, u64 node, const char *node_name)
arch/sparc/kernel/vio.c
469
static void vio_add_ds(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/vio.c
502
struct mdesc_handle *hp;
arch/sparc/mm/init_64.c
1111
static int scan_pio_for_cfg_handle(struct mdesc_handle *md, u64 pio,
arch/sparc/mm/init_64.c
1128
static int scan_arcs_for_cfg_handle(struct mdesc_handle *md, u64 grp,
arch/sparc/mm/init_64.c
1161
struct mdesc_handle *md;
arch/sparc/mm/init_64.c
1225
static int __init grab_mlgroups(struct mdesc_handle *md)
arch/sparc/mm/init_64.c
1266
static int __init grab_mblocks(struct mdesc_handle *md)
arch/sparc/mm/init_64.c
1312
static void __init numa_parse_mdesc_group_cpus(struct mdesc_handle *md,
arch/sparc/mm/init_64.c
1368
static void __init find_numa_latencies_for_group(struct mdesc_handle *md,
arch/sparc/mm/init_64.c
1387
static int __init numa_attach_mlgroup(struct mdesc_handle *md, u64 grp,
arch/sparc/mm/init_64.c
1425
static int __init numa_parse_mdesc_group(struct mdesc_handle *md, u64 grp,
arch/sparc/mm/init_64.c
1449
struct mdesc_handle *md = mdesc_grab();
drivers/block/sunvdc.c
969
struct mdesc_handle *hp;
drivers/net/ethernet/sun/ldmvsw.c
166
static struct vnet *vsw_get_vnet(struct mdesc_handle *hp,
drivers/net/ethernet/sun/ldmvsw.c
277
struct mdesc_handle *hp;
drivers/net/ethernet/sun/sunvnet.c
371
static struct vnet *vnet_find_parent(struct mdesc_handle *hp,
drivers/net/ethernet/sun/sunvnet.c
413
struct mdesc_handle *hp;
drivers/sbus/char/oradax.c
242
struct mdesc_handle *hp = mdesc_grab();
drivers/tty/vcc.c
562
struct mdesc_handle *hp;
drivers/watchdog/sun4v_wdt.c
94
struct mdesc_handle *handle;