Home
last modified time | relevance | path

Searched refs:blk (Results 1 – 8 of 8) sorted by relevance

/components/drivers/block/
A Dblk_dev.c41 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 Dblk_partition.c32 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 Dblk_dev.h24 #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 DSConscript13 src = ['blk.c', 'blk_dev.c', 'blk_dfs.c', 'blk_partition.c']
A Dblk.c20 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 Dfal_flash.c61 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 Dringblk_buf.c116 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 Dblk.h72 rt_err_t (*control)(struct rt_blk_disk *disk, struct rt_blk_device *blk, int cmd, void *args);

Completed in 32 milliseconds