Lines Matching refs:parent
147 if (disk->parent.ref_count != 1) in blk_control()
250 if (disk->parent.parent.name[0] == '\0') in rt_hw_blk_disk_register()
252 if (disk->parent.parent.name) in rt_hw_blk_disk_register()
284 disk->parent.type = RT_Device_Class_Block; in rt_hw_blk_disk_register()
288 disk->parent.ops = &blk_parallel_ops; in rt_hw_blk_disk_register()
292 disk->parent.ops = &blk_ops; in rt_hw_blk_disk_register()
295 disk->parent.open = blk_open; in rt_hw_blk_disk_register()
296 disk->parent.close = blk_close; in rt_hw_blk_disk_register()
300 disk->parent.read = blk_parallel_read; in rt_hw_blk_disk_register()
301 disk->parent.write = blk_parallel_write; in rt_hw_blk_disk_register()
305 disk->parent.read = blk_read; in rt_hw_blk_disk_register()
306 disk->parent.write = blk_write; in rt_hw_blk_disk_register()
308 disk->parent.control = blk_control; in rt_hw_blk_disk_register()
322 disk->parent.master_id = disk->ida->master_id; in rt_hw_blk_disk_register()
323 disk->parent.device_id = device_id; in rt_hw_blk_disk_register()
325 device_set_blk_fops(&disk->parent); in rt_hw_blk_disk_register()
327 err = rt_device_register(&disk->parent, disk_name, flags); in rt_hw_blk_disk_register()
351 if (disk->parent.ref_count > 0) in rt_hw_blk_disk_unregister()
375 rt_dm_ida_free(disk->ida, disk->parent.device_id); in rt_hw_blk_disk_unregister()
378 err = rt_device_unregister(&disk->parent); in rt_hw_blk_disk_unregister()
440 dev = rt_container_of(obj, struct rt_device, parent); in blk_dfs_mnt_table()
456 dfs_mount_device(&disk->parent); in blk_dfs_mnt_table()
462 dfs_mount_device(&blk_dev->parent); in blk_dfs_mnt_table()
519 dev = rt_container_of(obj, struct rt_device, parent); in list_blk()
543 disk->parent.master_id, disk->parent.device_id, in list_blk()
549 (dfs_filesystem_get_mounted_path(&disk->parent) ? : "\b")); in list_blk()
559 blk_dev->parent.master_id, blk_dev->parent.device_id, in list_blk()
564 dfs_filesystem_get_mounted_path(&blk_dev->parent) ? : ""); in list_blk()