Lines Matching refs:di_state
246 static struct di_state { struct
292 struct di_state *st;
302 static di_off_t di_copyformat(di_off_t, struct di_state *, intptr_t, int);
303 static di_off_t di_snapshot_and_clean(struct di_state *);
304 static di_off_t di_copydevnm(di_off_t *, struct di_state *);
305 static di_off_t di_copytree(struct dev_info *, di_off_t *, struct di_state *);
307 struct di_state *);
309 struct di_state *);
310 static di_off_t di_getppdata(struct dev_info *, di_off_t *, struct di_state *);
311 static di_off_t di_getdpdata(struct dev_info *, di_off_t *, struct di_state *);
313 struct di_state *);
315 struct di_state *, struct dev_info *);
316 static void di_allocmem(struct di_state *, size_t);
317 static void di_freemem(struct di_state *);
318 static void di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz);
319 static di_off_t di_checkmem(struct di_state *, di_off_t, size_t);
320 static void *di_mem_addr(struct di_state *, di_off_t);
321 static int di_setstate(struct di_state *, int);
322 static void di_register_dip(struct di_state *, dev_info_t *, di_off_t);
323 static void di_register_pip(struct di_state *, mdi_pathinfo_t *, di_off_t);
325 struct di_state *, int);
326 static di_off_t di_getlink_data(di_off_t, struct di_state *);
327 static int di_dip_find(struct di_state *st, dev_info_t *node, di_off_t *off_p);
329 static int cache_args_valid(struct di_state *st, int *error);
330 static int snapshot_is_cacheable(struct di_state *st);
331 static int di_cache_lookup(struct di_state *st);
332 static int di_cache_update(struct di_state *st);
336 static void di_hotplug_children(struct di_state *st);
461 di_max_opens * sizeof (struct di_state *), KM_SLEEP); in di_attach()
468 di_max_opens * sizeof (struct di_state *)); in di_attach()
495 kmem_free(di_states, di_max_opens * sizeof (struct di_state *)); in di_detach()
531 di_states[m] = kmem_zalloc(sizeof (struct di_state), KM_SLEEP); in di_open()
558 struct di_state *st; in di_close()
571 kmem_free(st, sizeof (struct di_state)); in di_close()
593 struct di_state *st; in di_ioctl()
866 di_allocmem(struct di_state *st, size_t size) in di_allocmem()
908 di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz) in di_copymem()
942 di_freemem(struct di_state *st) in di_freemem()
971 di_cache2mem(struct di_cache *cache, struct di_state *st) in di_cache2mem()
1012 di_mem2cache(struct di_state *st, struct di_cache *cache) in di_mem2cache()
1052 di_checkmem(struct di_state *st, di_off_t off, size_t size) in di_checkmem()
1084 di_copyformat(di_off_t off, struct di_state *st, intptr_t arg, int mode) in di_copyformat()
1152 di_mem_addr(struct di_state *st, di_off_t off) in di_mem_addr()
1299 di_copy_aliases(struct di_state *st, alias_pair_t *apair, di_off_t *offp) in di_copy_aliases()
1340 di_snapshot(struct di_state *st) in di_snapshot()
1484 di_snapshot_and_clean(struct di_state *st) in di_snapshot_and_clean()
1520 struct di_state *st; in build_vhci_list()
1529 st = (struct di_state *)arg; in build_vhci_list()
1602 snap_driver_list(struct di_state *st, struct devnames *dnp, di_off_t *off_p) in snap_driver_list()
1637 di_copydevnm(di_off_t *off_p, struct di_state *st) in di_copydevnm()
1731 di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st) in di_copytree()
1780 di_copynode(struct dev_info *node, struct di_stack *dsp, struct di_state *st) in di_copynode()
2189 struct di_state *st = (struct di_state *)arg; in di_ldi_callback()
2312 struct di_state *st;
2452 di_getlink_data(di_off_t off, struct di_state *st) in di_getlink_data()
2520 struct di_state *st) in di_getmdata()
2583 di_register_dip(struct di_state *st, dev_info_t *dip, di_off_t off) in di_register_dip()
2610 di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p) in di_dip_find()
2652 di_register_pip(struct di_state *st, mdi_pathinfo_t *pip, di_off_t off) in di_register_pip()
2683 di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p) in di_pip_find()
2753 struct di_state *st) in di_path_getprop()
2880 struct di_state *st, int get_client) in di_getpath_data()
3041 di_getprop_add(int list, int dyn, struct di_state *st, struct dev_info *dip, in di_getprop_add()
3169 struct di_state *st, struct dev_info *dip) in di_getprop()
3306 di_match_drv_name(struct dev_info *node, struct di_state *st, int match) in di_match_drv_name()
3379 void *data, di_off_t *off_p, struct di_state *st) in di_getprvdata()
3505 di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getppdata()
3527 di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getdpdata()
3550 struct di_state *st) in di_gethpdata()
3638 di_setstate(struct di_state *st, int new_state) in di_setstate()
4025 cache_args_valid(struct di_state *st, int *error) in cache_args_valid()
4065 snapshot_is_cacheable(struct di_state *st) in snapshot_is_cacheable()
4091 di_cache_lookup(struct di_state *st) in di_cache_lookup()
4172 di_cache_update(struct di_state *st) in di_cache_update()
4258 di_hotplug_children(struct di_state *st) in di_hotplug_children()