Home
last modified time | relevance | path

Searched refs:ida (Results 1 – 9 of 9) sorted by relevance

/components/drivers/core/
A Ddm.c66 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 …]
/components/drivers/include/drivers/core/
A Ddm.h47 #define rt_dm_ida_init(ida, id) \ argument
49 (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);
/components/drivers/block/
A Dblk_dev.c190 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()
A Dblk.c243 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()
/components/drivers/include/drivers/
A Dblk.h40 struct rt_dm_ida *ida; member
/components/drivers/scsi/
A Dscsi_cdrom.c92 scdrom->parent.ida = &scsi_cdrom_ida; in scsi_cdrom_probe()
A Dscsi_sd.c207 ssd->parent.ida = &scsi_sd_ida; in scsi_sd_probe()
/components/drivers/sdio/
A Ddev_block.c366 blk_dev->parent.ida = &sdio_ida; in rt_mmcsd_blk_probe()
/components/drivers/nvme/
A Dnvme.c1095 ndev->parent.ida = &nvme_ida; in nvme_scan_device()

Completed in 12 milliseconds