Lines Matching refs:data

76     struct ustor_data* data;  in rt_udisk_read()  local
85 data = (struct ustor_data*)dev->user_data; in rt_udisk_read()
86 intf = data->intf; in rt_udisk_read()
114 struct ustor_data* data; in rt_udisk_write() local
123 data = (struct ustor_data*)dev->user_data; in rt_udisk_write()
124 intf = data->intf; in rt_udisk_write()
147 struct ustor_data* data; in rt_udisk_control() local
152 data = (struct ustor_data*)dev->user_data; in rt_udisk_control()
153 stor = (ustor_t)data->intf->user_data; in rt_udisk_control()
317 struct ustor_data* data = rt_malloc(sizeof(struct ustor_data)); in rt_udisk_run() local
318 if (data == RT_NULL) in rt_udisk_run()
323 rt_memset(data, 0, sizeof(struct ustor_data)); in rt_udisk_run()
324 data->intf = intf; in rt_udisk_run()
325 data->udisk_id = udisk_get_id(); in rt_udisk_run()
326 rt_snprintf(dname, 6, "ud%d-%d", data->udisk_id, i); in rt_udisk_run()
328 data->part.lock = rt_sem_create(sname, 1, RT_IPC_FLAG_FIFO); in rt_udisk_run()
340 stor->dev[i].user_data = (void*)data; in rt_udisk_run()
360 struct ustor_data* data = rt_malloc(sizeof(struct ustor_data)); in rt_udisk_run() local
361 if (data == RT_NULL) in rt_udisk_run()
366 rt_memset(data, 0, sizeof(struct ustor_data)); in rt_udisk_run()
367 data->udisk_id = udisk_get_id(); in rt_udisk_run()
370 data->part.offset = 0; in rt_udisk_run()
371 data->part.size = 0; in rt_udisk_run()
372 data->intf = intf; in rt_udisk_run()
373 data->part.lock = rt_sem_create("sem_ud", 1, RT_IPC_FLAG_FIFO); in rt_udisk_run()
375 rt_snprintf(dname, 7, "udisk%d", data->udisk_id); in rt_udisk_run()
387 stor->dev[0].user_data = (void*)data; in rt_udisk_run()
426 struct ustor_data* data; in rt_udisk_stop() local
438 data = (struct ustor_data*)dev->user_data; in rt_udisk_stop()
444 rt_sem_delete(data->part.lock); in rt_udisk_stop()
445 udisk_free_id(data->udisk_id); in rt_udisk_stop()
446 rt_free(data); in rt_udisk_stop()