Lines Matching defs:di_state

246 static struct di_state {
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);
468 di_max_opens * sizeof (struct di_state *));
495 kmem_free(di_states, di_max_opens * sizeof (struct di_state *));
531 di_states[m] = kmem_zalloc(sizeof (struct di_state), KM_SLEEP);
558 struct di_state *st;
571 kmem_free(st, sizeof (struct di_state));
593 struct di_state *st;
866 di_allocmem(struct di_state *st, size_t size)
908 di_copymem(struct di_state *st, caddr_t buf, size_t bufsiz)
942 di_freemem(struct di_state *st)
965 * Copies cached data to the di_state structure.
971 di_cache2mem(struct di_cache *cache, struct di_state *st)
1006 * Copies a snapshot from di_state to the cache
1012 di_mem2cache(struct di_state *st, struct di_cache *cache)
1052 di_checkmem(struct di_state *st, di_off_t off, size_t size)
1084 di_copyformat(di_off_t off, struct di_state *st, intptr_t arg, int mode)
1152 di_mem_addr(struct di_state *st, di_off_t off)
1299 di_copy_aliases(struct di_state *st, alias_pair_t *apair, di_off_t *offp)
1340 di_snapshot(struct di_state *st)
1484 di_snapshot_and_clean(struct di_state *st)
1520 struct di_state *st;
1529 st = (struct di_state *)arg;
1602 snap_driver_list(struct di_state *st, struct devnames *dnp, di_off_t *off_p)
1637 di_copydevnm(di_off_t *off_p, struct di_state *st)
1731 di_copytree(struct dev_info *root, di_off_t *off_p, struct di_state *st)
1780 di_copynode(struct dev_info *node, struct di_stack *dsp, struct di_state *st)
2189 struct di_state *st = (struct di_state *)arg;
2312 struct di_state *st;
2452 di_getlink_data(di_off_t off, struct di_state *st)
2520 struct di_state *st)
2583 di_register_dip(struct di_state *st, dev_info_t *dip, di_off_t off)
2610 di_dip_find(struct di_state *st, dev_info_t *dip, di_off_t *off_p)
2652 di_register_pip(struct di_state *st, mdi_pathinfo_t *pip, di_off_t off)
2683 di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p)
2753 struct di_state *st)
2880 struct di_state *st, int get_client)
3041 di_getprop_add(int list, int dyn, struct di_state *st, struct dev_info *dip,
3169 struct di_state *st, struct dev_info *dip)
3306 di_match_drv_name(struct dev_info *node, struct di_state *st, int match)
3379 void *data, di_off_t *off_p, struct di_state *st)
3505 di_getppdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
3527 di_getdpdata(struct dev_info *node, di_off_t *off_p, struct di_state *st)
3550 struct di_state *st)
3638 di_setstate(struct di_state *st, int new_state)
4025 cache_args_valid(struct di_state *st, int *error)
4065 snapshot_is_cacheable(struct di_state *st)
4091 di_cache_lookup(struct di_state *st)
4119 * cache lock). Free the memory allocated in di_state
4172 di_cache_update(struct di_state *st)
4258 di_hotplug_children(struct di_state *st)