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
1011
static void mark_proc_ids(struct mdesc_handle *hp, u64 mp, int proc_id)
arch/sparc/kernel/mdesc.c
1030
static void __set_proc_ids(struct mdesc_handle *hp, const char *exec_unit_name)
arch/sparc/kernel/mdesc.c
1050
static void set_proc_ids(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
1078
static void get_mondo_data(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/mdesc.c
1105
static void *mdesc_iterate_over_cpus(void *(*func)(struct mdesc_handle *, u64, int, void *), void *arg, cpumask_t *mask)
arch/sparc/kernel/mdesc.c
1107
struct mdesc_handle *hp = mdesc_grab();
arch/sparc/kernel/mdesc.c
1135
static void *record_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid,
arch/sparc/kernel/mdesc.c
1154
static void * __init check_one_pgsz(struct mdesc_handle *hp, u64 mp, int cpuid, void *arg)
arch/sparc/kernel/mdesc.c
1178
static void *fill_in_one_cpu(struct mdesc_handle *hp, u64 mp, int cpuid,
arch/sparc/kernel/mdesc.c
1230
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
1252
struct mdesc_handle *hp = mdesc_grab();
arch/sparc/kernel/mdesc.c
1265
struct mdesc_handle *hp = file->private_data;
arch/sparc/kernel/mdesc.c
1288
struct mdesc_handle *hp = file->private_data;
arch/sparc/kernel/mdesc.c
1325
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
199
static struct mdesc_handle *mdesc_kmalloc(unsigned int mdesc_size)
arch/sparc/kernel/mdesc.c
202
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
206
handle_size = (sizeof(struct mdesc_handle) -
arch/sparc/kernel/mdesc.c
215
hp = (struct mdesc_handle *) addr;
arch/sparc/kernel/mdesc.c
222
static void mdesc_kfree(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
235
static struct mdesc_handle *mdesc_alloc(unsigned int mdesc_size,
arch/sparc/kernel/mdesc.c
238
struct mdesc_handle *hp = mops->alloc(mdesc_size);
arch/sparc/kernel/mdesc.c
246
static void mdesc_free(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
251
static struct mdesc_handle *cur_mdesc;
arch/sparc/kernel/mdesc.c
255
struct mdesc_handle *mdesc_grab(void)
arch/sparc/kernel/mdesc.c
257
struct mdesc_handle *hp;
arch/sparc/kernel/mdesc.c
270
void mdesc_release(struct mdesc_handle *hp)
arch/sparc/kernel/mdesc.c
317
static const u64 *parent_cfg_handle(struct mdesc_handle *hp, u64 node)
arch/sparc/kernel/mdesc.c
336
static int get_vdev_port_node_info(struct mdesc_handle *md, u64 node,
arch/sparc/kernel/mdesc.c
390
static int get_ds_port_node_info(struct mdesc_handle *md, u64 node,
arch/sparc/kernel/mdesc.c
420
struct mdesc_handle *a,
arch/sparc/kernel/mdesc.c
421
struct mdesc_handle *b,
arch/sparc/kernel/mdesc.c
422
void (*func)(struct mdesc_handle *, u64,
arch/sparc/kernel/mdesc.c
481
struct mdesc_handle *old_hp,
arch/sparc/kernel/mdesc.c
482
struct mdesc_handle *new_hp)
arch/sparc/kernel/mdesc.c
488
static void mdesc_notify_clients(struct mdesc_handle *old_hp,
arch/sparc/kernel/mdesc.c
489
struct mdesc_handle *new_hp)
arch/sparc/kernel/mdesc.c
502
struct mdesc_handle *hp, *orig_hp;
arch/sparc/kernel/mdesc.c
542
u64 mdesc_get_node(struct mdesc_handle *hp, const char *node_name,
arch/sparc/kernel/mdesc.c
582
int mdesc_get_node_info(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
627
u64 mdesc_node_by_name(struct mdesc_handle *hp,
arch/sparc/kernel/mdesc.c
656
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
702
u64 mdesc_next_arc(struct mdesc_handle *hp, u64 from, const char *arc_type)
arch/sparc/kernel/mdesc.c
728
u64 mdesc_arc_target(struct mdesc_handle *hp, u64 arc)
arch/sparc/kernel/mdesc.c
738
const char *mdesc_node_name(struct mdesc_handle *hp, u64 node)
arch/sparc/kernel/mdesc.c
759
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
816
static void fill_in_one_cache(cpuinfo_sparc *c, struct mdesc_handle *hp, u64 mp)
arch/sparc/kernel/mdesc.c
859
static void find_back_node_value(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
861
void (*func)(struct mdesc_handle *, u64, int),
arch/sparc/kernel/mdesc.c
881
static void __mark_core_id(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
890
static void __mark_max_cache_id(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/mdesc.c
906
static void mark_core_ids(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/mdesc.c
912
static void mark_max_cache_ids(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/mdesc.c
919
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
947
static int set_max_cache_ids_by_cache(struct mdesc_handle *hp, int level)
arch/sparc/kernel/mdesc.c
970
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
994
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
207
static const u64 *vio_cfg_handle(struct mdesc_handle *hp, u64 node)
arch/sparc/kernel/vio.c
238
u64 vio_vdev_node(struct mdesc_handle *hp, struct vio_dev *vdev)
arch/sparc/kernel/vio.c
252
static void vio_fill_channel_info(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/vio.c
292
static struct vio_dev *vio_create_one(struct mdesc_handle *hp, u64 mp,
arch/sparc/kernel/vio.c
412
static void vio_add(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/vio.c
419
struct mdesc_handle *hp;
arch/sparc/kernel/vio.c
439
static void vio_remove(struct mdesc_handle *hp, u64 node, const char *node_name)
arch/sparc/kernel/vio.c
470
static void vio_add_ds(struct mdesc_handle *hp, u64 node,
arch/sparc/kernel/vio.c
503
struct mdesc_handle *hp;
arch/sparc/mm/init_64.c
1107
static int scan_pio_for_cfg_handle(struct mdesc_handle *md, u64 pio,
arch/sparc/mm/init_64.c
1124
static int scan_arcs_for_cfg_handle(struct mdesc_handle *md, u64 grp,
arch/sparc/mm/init_64.c
1157
struct mdesc_handle *md;
arch/sparc/mm/init_64.c
1221
static int __init grab_mlgroups(struct mdesc_handle *md)
arch/sparc/mm/init_64.c
1262
static int __init grab_mblocks(struct mdesc_handle *md)
arch/sparc/mm/init_64.c
1308
static void __init numa_parse_mdesc_group_cpus(struct mdesc_handle *md,
arch/sparc/mm/init_64.c
1364
static void __init find_numa_latencies_for_group(struct mdesc_handle *md,
arch/sparc/mm/init_64.c
1383
static int __init numa_attach_mlgroup(struct mdesc_handle *md, u64 grp,
arch/sparc/mm/init_64.c
1421
static int __init numa_parse_mdesc_group(struct mdesc_handle *md, u64 grp,
arch/sparc/mm/init_64.c
1445
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;