Lines Matching refs:di

198 	struct device_info *di;  in API_dev_enum()  local
201 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_enum()
202 if (di == NULL) in API_dev_enum()
205 if (di->cookie == NULL) { in API_dev_enum()
211 if (dev_enum_net(di)) in API_dev_enum()
221 if (!dev_enum_storage(di)) in API_dev_enum()
223 di->cookie = NULL; in API_dev_enum()
231 struct device_info *di; in API_dev_open() local
235 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_open()
236 if (di == NULL) in API_dev_open()
240 if (di->state == DEV_STA_OPEN) in API_dev_open()
243 if (di->cookie == NULL) in API_dev_open()
246 if (di->type & DEV_TYP_STOR) in API_dev_open()
247 err = dev_open_stor(di->cookie); in API_dev_open()
249 else if (di->type & DEV_TYP_NET) in API_dev_open()
250 err = dev_open_net(di->cookie); in API_dev_open()
255 di->state = DEV_STA_OPEN; in API_dev_open()
263 struct device_info *di; in API_dev_close() local
267 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_close()
268 if (di == NULL) in API_dev_close()
271 if (di->state == DEV_STA_CLOSED) in API_dev_close()
274 if (di->cookie == NULL) in API_dev_close()
277 if (di->type & DEV_TYP_STOR) in API_dev_close()
278 err = dev_close_stor(di->cookie); in API_dev_close()
280 else if (di->type & DEV_TYP_NET) in API_dev_close()
281 err = dev_close_net(di->cookie); in API_dev_close()
290 di->state = DEV_STA_CLOSED; in API_dev_close()
315 struct device_info *di; in API_dev_write() local
321 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_write()
322 if (di == NULL) in API_dev_write()
327 if (di->cookie == NULL) in API_dev_write()
342 if (di->type & DEV_TYP_STOR) in API_dev_write()
349 else if (di->type & DEV_TYP_NET) in API_dev_write()
350 err = dev_write_net(di->cookie, buf, *len); in API_dev_write()
382 struct device_info *di; in API_dev_read() local
389 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_read()
390 if (di == NULL) in API_dev_read()
395 if (di->cookie == NULL) in API_dev_read()
403 if (di->type & DEV_TYP_STOR) { in API_dev_read()
419 *act_len_stor = dev_read_stor(di->cookie, buf, *len_stor, *start); in API_dev_read()
421 } else if (di->type & DEV_TYP_NET) { in API_dev_read()
435 *act_len_net = dev_read_net(di->cookie, buf, *len_net); in API_dev_read()
548 struct display_info *di; in API_display_get_info() local
551 di = va_arg(ap, struct display_info *); in API_display_get_info()
553 return display_get_info(type, di); in API_display_get_info()