Lines Matching refs:di_state
248 static struct di_state { struct
294 struct di_state *st;
304 static di_off_t di_copyformat(di_off_t, struct di_state *, intptr_t, int);
305 static di_off_t di_snapshot_and_clean(struct di_state *);
306 static di_off_t di_copydevnm(di_off_t *, struct di_state *);
307 static di_off_t di_copytree(struct dev_info *, di_off_t *, struct di_state *);
309 struct di_state *);
311 struct di_state *);
312 static di_off_t di_getppdata(struct dev_info *, di_off_t *, struct di_state *);
313 static di_off_t di_getdpdata(struct dev_info *, di_off_t *, struct di_state *);
315 struct di_state *);
317 struct di_state *, struct dev_info *);
318 static void di_allocmem(struct di_state *, size_t);
319 static void di_freemem(struct di_state *);
320 static void di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz);
321 static di_off_t di_checkmem(struct di_state *, di_off_t, size_t);
322 static void *di_mem_addr(struct di_state *, di_off_t);
323 static int di_setstate(struct di_state *, int);
324 static void di_register_dip(struct di_state *, dev_info_t *, di_off_t);
325 static void di_register_pip(struct di_state *, mdi_pathinfo_t *, di_off_t);
327 struct di_state *, int);
328 static di_off_t di_getlink_data(di_off_t, struct di_state *);
329 static int di_dip_find(struct di_state *st, dev_info_t *node, di_off_t *off_p);
331 static int cache_args_valid(struct di_state *st, int *error);
332 static int snapshot_is_cacheable(struct di_state *st);
333 static int di_cache_lookup(struct di_state *st);
334 static int di_cache_update(struct di_state *st);
338 static void di_hotplug_children(struct di_state *st);
463 di_max_opens * sizeof (struct di_state *), KM_SLEEP); in di_attach()
470 di_max_opens * sizeof (struct di_state *)); in di_attach()
497 kmem_free(di_states, di_max_opens * sizeof (struct di_state *)); in di_detach()
533 di_states[m] = kmem_zalloc(sizeof (struct di_state), KM_SLEEP); in di_open()
560 struct di_state *st; in di_close()
573 kmem_free(st, sizeof (struct di_state)); in di_close()
595 struct di_state *st; in di_ioctl()
868 di_allocmem(struct di_state *st, size_t size) in di_allocmem()
910 di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz) in di_copymem()
944 di_freemem(struct di_state *st) in di_freemem()
973 di_cache2mem(struct di_cache *cache, struct di_state *st) in di_cache2mem()
1014 di_mem2cache(struct di_state *st, struct di_cache *cache) in di_mem2cache()
1054 di_checkmem(struct di_state *st, di_off_t off, size_t size) in di_checkmem()
1086 di_copyformat(di_off_t off, struct di_state *st, intptr_t arg, int mode) in di_copyformat()
1154 di_mem_addr(struct di_state *st, di_off_t off) in di_mem_addr()
1301 di_copy_aliases(struct di_state *st, alias_pair_t *apair, di_off_t *offp) in di_copy_aliases()
1342 di_snapshot(struct di_state *st) in di_snapshot()
1486 di_snapshot_and_clean(struct di_state *st) in di_snapshot_and_clean()
1522 struct di_state *st; in build_vhci_list()
1531 st = (struct di_state *)arg; in build_vhci_list()
1604 snap_driver_list(struct di_state *st, struct devnames *dnp, di_off_t *off_p) in snap_driver_list()
1639 di_copydevnm(di_off_t *off_p, struct di_state *st) in di_copydevnm()
1733 di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st) in di_copytree()
1782 di_copynode(struct dev_info *node, struct di_stack *dsp, struct di_state *st) in di_copynode()
2191 struct di_state *st = (struct di_state *)arg; in di_ldi_callback()
2314 struct di_state *st;
2454 di_getlink_data(di_off_t off, struct di_state *st) in di_getlink_data()
2522 struct di_state *st) in di_getmdata()
2585 di_register_dip(struct di_state *st, dev_info_t *dip, di_off_t off) in di_register_dip()
2612 di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p) in di_dip_find()
2654 di_register_pip(struct di_state *st, mdi_pathinfo_t *pip, di_off_t off) in di_register_pip()
2685 di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p) in di_pip_find()
2755 struct di_state *st) in di_path_getprop()
2882 struct di_state *st, int get_client) in di_getpath_data()
3043 di_getprop_add(int list, int dyn, struct di_state *st, struct dev_info *dip, in di_getprop_add()
3171 struct di_state *st, struct dev_info *dip) in di_getprop()
3308 di_match_drv_name(struct dev_info *node, struct di_state *st, int match) in di_match_drv_name()
3381 void *data, di_off_t *off_p, struct di_state *st) in di_getprvdata()
3507 di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getppdata()
3529 di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st) in di_getdpdata()
3552 struct di_state *st) in di_gethpdata()
3640 di_setstate(struct di_state *st, int new_state) in di_setstate()
4027 cache_args_valid(struct di_state *st, int *error) in cache_args_valid()
4067 snapshot_is_cacheable(struct di_state *st) in snapshot_is_cacheable()
4093 di_cache_lookup(struct di_state *st) in di_cache_lookup()
4174 di_cache_update(struct di_state *st) in di_cache_update()
4260 di_hotplug_children(struct di_state *st) in di_hotplug_children()