Lines Matching refs:dev_sdmmc

74     struct dev_sdmmc *dev_sdmmc = (struct dev_sdmmc *)dev->user_data;  in _register_blk_part_device()  local
75 if (rt_dev_control(dev, RT_DEVICE_CTRL_BLK_GETGEOME, &dev_sdmmc->geometry) != RT_EOK) in _register_blk_part_device()
81 …intf("sdmmc bytes_per_secotr:%x, sector count:%x\n", dev_sdmmc->geometry.bytes_per_sector, dev_sdm… in _register_blk_part_device()
84 mbr_buf = rt_malloc(dev_sdmmc->geometry.bytes_per_sector); in _register_blk_part_device()
89 rt_memset(mbr_buf, 0, dev_sdmmc->geometry.bytes_per_sector); in _register_blk_part_device()
114 snprintf(part_table[0].name, 6, "sd%dp%d", dev_sdmmc->host_id, i); in _register_blk_part_device()
116 …part_table[0].size = dev_sdmmc->geometry.bytes_per_sector * dev_sdmmc->geometry.sector_count - par… in _register_blk_part_device()
145 snprintf(part_table[part_count].name, 6, "sd%dp%d", dev_sdmmc->host_id, i); in _register_blk_part_device()
146 part_table[part_count].offset = part.offset * dev_sdmmc->geometry.bytes_per_sector; in _register_blk_part_device()
149 part_table[part_count].size = part.size * dev_sdmmc->geometry.bytes_per_sector; in _register_blk_part_device()
180 struct dev_sdmmc *dev_priv = (struct dev_sdmmc *)dev->user_data; in sdmmc_init()
228 struct dev_sdmmc *dev_priv = (struct dev_sdmmc *)dev->user_data; in sdmmc_deinit()
239 struct dev_sdmmc *dev_priv = (struct dev_sdmmc *)dev->user_data; in sdmmc_read()
318 struct dev_sdmmc *dev_priv = (struct dev_sdmmc *)dev->user_data; in sdmmc_write()
387 struct dev_sdmmc *dev_priv = (struct dev_sdmmc *)dev->user_data; in sdmmc_control()
481 struct dev_sdmmc *dev_sdmmc = (struct dev_sdmmc *)device->user_data; in init_sdmmc_device() local
482 if (rt_dev_control(device, RT_DEVICE_CTRL_BLK_GETGEOME, &dev_sdmmc->geometry) != RT_EOK) in init_sdmmc_device()
493 static struct dev_sdmmc dev_sdmmc[SDMMC_CARD_NR]; variable
514 dev_sdmmc[i].host_id = i; in driver_sdmmc_init()
515 ret = init_sdmmc_device(device[i], (void *)&dev_sdmmc[i], name); in driver_sdmmc_init()