Searched refs:blk (Results 1 – 8 of 8) sorted by relevance
/components/drivers/block/ |
A D | blk_dev.c | 41 if (sector <= blk->sector_start + blk->sector_count && in blk_dev_read() 56 if (sector <= blk->sector_start + blk->sector_count && in blk_dev_write() 111 rt_memcpy(args, &blk->partition, sizeof(blk->partition)); in blk_dev_control() 156 if (!blk) in blk_dev_initialize() 161 dev = &blk->parent; in blk_dev_initialize() 184 if (!disk || !blk) in disk_add_blk_dev() 196 blk->disk = disk; in disk_add_blk_dev() 212 rt_dm_dev_set_name(&blk->parent, name_fmt, disk_name, blk->partno); in disk_add_blk_dev() 220 err = rt_device_register(&blk->parent, to_blk_name(blk), in disk_add_blk_dev() 244 if (!blk) in disk_remove_blk_dev() [all …]
|
A D | blk_partition.c | 32 struct rt_blk_device *blk = rt_calloc(1, sizeof(*blk)); in blk_put_partition() local 59 if (!blk) in blk_put_partition() 65 err = blk_dev_initialize(blk); in blk_put_partition() 72 blk->partno = partno; in blk_put_partition() 73 blk->sector_start = start; in blk_put_partition() 74 blk->sector_count = count; in blk_put_partition() 76 blk->partition.offset = start; in blk_put_partition() 77 blk->partition.size = count; in blk_put_partition() 80 err = disk_add_blk_dev(disk, blk); in blk_put_partition() 95 if (blk) in blk_put_partition() [all …]
|
A D | blk_dev.h | 24 #define to_blk_name(blk) rt_dm_dev_get_name(&(blk)->parent) argument 27 #define to_blk_name(blk) (blk)->parent.parent.name argument 43 rt_err_t blk_dev_initialize(struct rt_blk_device *blk); 44 rt_err_t disk_add_blk_dev(struct rt_blk_disk *disk, struct rt_blk_device *blk); 45 rt_err_t disk_remove_blk_dev(struct rt_blk_device *blk, rt_bool_t lockless);
|
A D | SConscript | 13 src = ['blk.c', 'blk_dev.c', 'blk_dfs.c', 'blk_partition.c']
|
A D | blk.c | 20 struct rt_blk_device *blk, *blk_next; in blk_remove_all() local 23 rt_list_for_each_entry_safe(blk, blk_next, &disk->part_nodes, list) in blk_remove_all() 25 disk_remove_blk_dev(blk, RT_TRUE); in blk_remove_all()
|
/components/fal/src/ |
A D | fal_flash.c | 61 const struct flash_blk *blk = &device_table[i]->blocks[j]; in fal_flash_init() local 62 rt_size_t blk_len = blk->count * blk->size; in fal_flash_init() 63 if (blk->count == 0 || blk->size == 0) in fal_flash_init() 74 j, device_table[i]->addr + offset, blk_len, blk->size); in fal_flash_init()
|
/components/drivers/ipc/ |
A D | ringblk_buf.c | 116 struct rt_rbb_blk *blk; in find_empty_blk_in_set() local 125 rt_slist_remove(&rbb->free_list, &blk->list); in find_empty_blk_in_set() 126 RT_ASSERT(blk->status == RT_RBB_BLK_UNUSED); in find_empty_blk_in_set() 127 return blk; in find_empty_blk_in_set() 482 rt_rbb_blk_t blk; in rt_rbb_blk_queue_len() local 486 for (blk = blk_queue->blocks; i < blk_queue->blk_num; i++) in rt_rbb_blk_queue_len() 488 data_total_size += blk->size; in rt_rbb_blk_queue_len() 489 blk = rt_slist_entry(blk->list.next, struct rt_rbb_blk, list); in rt_rbb_blk_queue_len() 519 rt_rbb_blk_t blk, next_blk; in rt_rbb_blk_queue_free() local 527 rt_rbb_blk_free(rbb, blk); in rt_rbb_blk_queue_free() [all …]
|
/components/drivers/include/drivers/ |
A D | blk.h | 72 rt_err_t (*control)(struct rt_blk_disk *disk, struct rt_blk_device *blk, int cmd, void *args);
|
Completed in 32 milliseconds