Lines Matching refs:d_info
62 struct d_info *__dip_find(__u32 device) in __dip_find()
64 struct d_info *dip; in __dip_find()
68 dip = list_entry(p, struct d_info, hash_head); in __dip_find()
76 void __dip_exit(struct d_info *dip) in __dip_exit()
103 struct d_info *dip = list_entry(p, struct d_info, all_head); in dip_exit()
108 static inline FILE *open_pit(struct d_info *dip) in open_pit()
120 struct d_info *dip_alloc(__u32 device, struct io *iop) in dip_alloc()
122 struct d_info *dip = __dip_find(device); in dip_alloc()
125 dip = malloc(sizeof(struct d_info)); in dip_alloc()
204 struct io *dip_find_sec(struct d_info *dip, enum iop_type type, __u64 sec) in dip_find_sec()
209 void dip_foreach_out(void (*func)(struct d_info *, void *), void *arg) in dip_foreach_out() argument
214 func(list_entry(p, struct d_info, all_head), arg); in dip_foreach_out()
217 struct d_info *dip; in dip_foreach_out()
232 struct d_info *dip = __dip_find(dev); in dip_plug()
240 static inline void unplug(struct d_info *dip, double cur_time) in unplug()
248 struct d_info *dip = __dip_find(dev); in dip_unplug()
259 struct d_info *dip = __dip_find(dev); in dip_unplug_tm()
273 struct d_info *dip = list_entry(p, struct d_info, all_head); in dip_cleanup()