Searched refs:ida (Results 1 – 9 of 9) sorted by relevance
66 RT_ASSERT(ida != RT_NULL); in rt_dm_ida_alloc()68 rt_spin_lock(&ida->lock); in rt_dm_ida_alloc()74 rt_bitmap_set_bit(ida->map, id); in rt_dm_ida_alloc()77 rt_spin_unlock(&ida->lock); in rt_dm_ida_alloc()98 RT_ASSERT(ida != RT_NULL); in rt_dm_ida_take()101 rt_spin_lock(&ida->lock); in rt_dm_ida_take()112 rt_spin_unlock(&ida->lock); in rt_dm_ida_take()126 RT_ASSERT(ida != RT_NULL); in rt_dm_ida_free()129 rt_spin_lock(&ida->lock); in rt_dm_ida_free()131 rt_bitmap_clear_bit(ida->map, id); in rt_dm_ida_free()[all …]
47 #define rt_dm_ida_init(ida, id) \ argument49 (ida)->master_id = MASTER_ID_##id; \50 rt_spin_lock_init(&(ida)->lock); \53 int rt_dm_ida_alloc(struct rt_dm_ida *ida);54 rt_bool_t rt_dm_ida_take(struct rt_dm_ida *ida, int id);55 void rt_dm_ida_free(struct rt_dm_ida *ida, int id);
190 if ((device_id = rt_dm_ida_alloc(disk->ida)) < 0) in disk_add_blk_dev()213 blk->parent.master_id = disk->ida->master_id; in disk_add_blk_dev()226 rt_dm_ida_free(disk->ida, device_id); in disk_add_blk_dev()270 rt_dm_ida_free(disk->ida, blk->parent.device_id); in disk_remove_blk_dev()
243 if (!disk->ida) in rt_hw_blk_disk_register()259 if ((device_id = rt_dm_ida_alloc(disk->ida)) < 0) in rt_hw_blk_disk_register()273 rt_dm_ida_free(disk->ida, device_id); in rt_hw_blk_disk_register()322 disk->parent.master_id = disk->ida->master_id; in rt_hw_blk_disk_register()375 rt_dm_ida_free(disk->ida, disk->parent.device_id); in rt_hw_blk_disk_unregister()
40 struct rt_dm_ida *ida; member
92 scdrom->parent.ida = &scsi_cdrom_ida; in scsi_cdrom_probe()
207 ssd->parent.ida = &scsi_sd_ida; in scsi_sd_probe()
366 blk_dev->parent.ida = &sdio_ida; in rt_mmcsd_blk_probe()
1095 ndev->parent.ida = &nvme_ida; in nvme_scan_device()
Completed in 11 milliseconds