/kernel/linux/linux-5.10/tools/lib/traceevent/plugins/ |
H A D | plugin_scsi.c | 160 sector_t lba = 0, txlen = 0; in scsi_trace_rw6() local 162 lba |= ((cdb[1] & 0x1F) << 16); in scsi_trace_rw6() 163 lba |= (cdb[2] << 8); in scsi_trace_rw6() 164 lba |= cdb[3]; in scsi_trace_rw6() 167 trace_seq_printf(p, "lba=%llu txlen=%llu", in scsi_trace_rw6() 168 (unsigned long long)lba, (unsigned long long)txlen); in scsi_trace_rw6() 177 sector_t lba = 0, txlen = 0; in scsi_trace_rw10() local 179 lba |= (cdb[2] << 24); in scsi_trace_rw10() 180 lba |= (cdb[3] << 16); in scsi_trace_rw10() 181 lba | in scsi_trace_rw10() 201 sector_t lba = 0, txlen = 0; scsi_trace_rw12() local 223 sector_t lba = 0, txlen = 0; scsi_trace_rw16() local 253 sector_t lba = 0, txlen = 0; scsi_trace_rw32() local 318 sector_t lba = 0; scsi_trace_service_action_in() local [all...] |
/kernel/linux/linux-5.10/drivers/lightnvm/ |
H A D | pblk-read.c | 24 * value is read from the cache, it belongs to the mapped lba. In order to 29 sector_t lba, struct ppa_addr ppa) in pblk_read_from_cache() 37 return pblk_rb_copy_to_bio(&pblk->rwb, bio, lba, ppa); in pblk_read_from_cache() 56 sector_t lba = blba + i; in pblk_read_ppalist_rq() local 61 meta->lba = addr_empty; in pblk_read_ppalist_rq() 68 if (!pblk_read_from_cache(pblk, bio, lba, in pblk_read_ppalist_rq() 89 meta->lba = cpu_to_le64(lba); in pblk_read_ppalist_rq() 121 u64 lba = le64_to_cpu(meta->lba); in pblk_read_check_seq() local 28 pblk_read_from_cache(struct pblk *pblk, struct bio *bio, sector_t lba, struct ppa_addr ppa) pblk_read_from_cache() argument 154 u64 lba = lba_list[i]; pblk_read_check_rand() local 224 pblk_read_rq(struct pblk *pblk, struct nvm_rq *rqd, struct bio *bio, sector_t lba, bool *from_cache) pblk_read_rq() argument 380 read_rq_gc(struct pblk *pblk, struct nvm_rq *rqd, struct pblk_line *line, sector_t lba, u64 paddr_gc) read_rq_gc() argument [all...] |
H A D | pblk-cache.c | 25 sector_t lba = pblk_get_lba(bio); in pblk_write_to_cache() local 62 w_ctx.lba = lba + i; in pblk_write_to_cache() 115 w_ctx.lba = gc_rq->lba_list[i]; in pblk_write_gc_to_cache()
|
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | scsi_trace.c | 21 u32 lba, txlen; in scsi_trace_rw6() local 23 lba = get_unaligned_be24(&cdb[1]) & 0x1fffff; in scsi_trace_rw6() 30 trace_seq_printf(p, "lba=%u txlen=%u", lba, txlen); in scsi_trace_rw6() 40 u32 lba, txlen; in scsi_trace_rw10() local 42 lba = get_unaligned_be32(&cdb[2]); in scsi_trace_rw10() 45 trace_seq_printf(p, "lba=%u txlen=%u protect=%u", lba, txlen, in scsi_trace_rw10() 60 u32 lba, txlen; in scsi_trace_rw12() local 62 lba in scsi_trace_rw12() 76 u64 lba; scsi_trace_rw16() local 97 u64 lba; scsi_trace_rw32() local 150 u64 lba; scsi_trace_service_action_in() local [all...] |
H A D | sr_ioctl.c | 102 tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8) in sr_read_tocentry() 377 ms_info->addr.lba = cd->ms_offset; in sr_get_last_session() 462 * lba: linear block address 472 static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize) in sr_read_cd() argument 477 sr_printk(KERN_INFO, cd, "sr_read_cd lba=%d format=%d blksize=%d\n", in sr_read_cd() 478 lba, format, blksize); in sr_read_cd() 484 cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; in sr_read_cd() 485 cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; in sr_read_cd() 486 cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; in sr_read_cd() 487 cgc.cmd[5] = (unsigned char) lba in sr_read_cd() 514 sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest) sr_read_sector() argument [all...] |
H A D | scsi_debug.c | 872 unsigned long long lba) in lba2fake_store() 876 lba = do_div(lba, sdebug_store_sectors); in lba2fake_store() 881 return lsip->storep + lba * sdebug_sector_size; in lba2fake_store() 2677 unsigned long long lba) in zbc_zone() 2679 return &devip->zstate[lba >> devip->zsize_shift]; in zbc_zone() 2775 unsigned long long lba, unsigned int num) in zbc_inc_wp() 2777 struct sdeb_zone_state *zsp = zbc_zone(devip, lba); in zbc_inc_wp() 2791 if (lba != zsp->z_wp) in zbc_inc_wp() 2794 end = lba in zbc_inc_wp() 871 lba2fake_store(struct sdeb_store_info *sip, unsigned long long lba) lba2fake_store() argument 2676 zbc_zone(struct sdebug_dev_info *devip, unsigned long long lba) zbc_zone() argument 2774 zbc_inc_wp(struct sdebug_dev_info *devip, unsigned long long lba, unsigned int num) zbc_inc_wp() argument 2816 check_zbc_access_params(struct scsi_cmnd *scp, unsigned long long lba, unsigned int num, bool write) check_zbc_access_params() argument 2888 check_device_access_params(struct scsi_cmnd *scp, unsigned long long lba, unsigned int num, bool write) check_device_access_params() argument 2932 do_device_access(struct sdeb_store_info *sip, struct scsi_cmnd *scp, u32 sg_skip, u64 lba, u32 num, bool do_write) do_device_access() argument 2990 comp_write_worker(struct sdeb_store_info *sip, u64 lba, u32 num, const u8 *arr, bool compare_only) comp_write_worker() argument 3143 u64 lba; resp_read_dt0() local 3358 lba_to_map_index(sector_t lba) lba_to_map_index() argument 3368 sector_t lba = index * sdebug_unmap_granularity; map_index_to_lba() local 3375 map_state(struct sdeb_store_info *sip, sector_t lba, unsigned int *num) map_state() argument 3396 map_region(struct sdeb_store_info *sip, sector_t lba, unsigned int len) map_region() argument 3411 unmap_region(struct sdeb_store_info *sip, sector_t lba, unsigned int len) unmap_region() argument 3446 u64 lba; resp_write_dt0() local 3573 u64 lba; resp_write_scat() local 3723 resp_write_same(struct scsi_cmnd *scp, u64 lba, u32 num, u32 ei_lba, bool unmap, bool ndob) resp_write_same() argument 3790 u32 lba; resp_write_same_10() local 3815 u64 lba; resp_write_same_16() local 3895 u64 lba; resp_comp_write() local 3951 __be64 lba; global() member 3993 unsigned long long lba = get_unaligned_be64(&desc[i].lba); resp_unmap() local 4018 u64 lba; resp_get_lba_status() local 4060 u64 lba; resp_sync_cache() local 4093 u64 lba; resp_pre_fetch() local 4242 u64 lba; resp_verify() local 4322 u64 lba, zs_lba; resp_report_zones() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | scsi_trace.c | 21 u32 lba, txlen; in scsi_trace_rw6() local 23 lba = get_unaligned_be24(&cdb[1]) & 0x1fffff; in scsi_trace_rw6() 30 trace_seq_printf(p, "lba=%u txlen=%u", lba, txlen); in scsi_trace_rw6() 40 u32 lba, txlen; in scsi_trace_rw10() local 42 lba = get_unaligned_be32(&cdb[2]); in scsi_trace_rw10() 45 trace_seq_printf(p, "lba=%u txlen=%u protect=%u", lba, txlen, in scsi_trace_rw10() 60 u32 lba, txlen; in scsi_trace_rw12() local 62 lba in scsi_trace_rw12() 76 u64 lba; scsi_trace_rw16() local 97 u64 lba; scsi_trace_rw32() local 150 u64 lba; scsi_trace_service_action_in() local [all...] |
H A D | sr_ioctl.c | 103 tocentry->cdte_addr.lba = (((((buffer[8] << 8) + buffer[9]) << 8) in sr_read_tocentry() 386 ms_info->addr.lba = cd->ms_offset; in sr_get_last_session() 474 * lba: linear block address 484 static int sr_read_cd(Scsi_CD *cd, unsigned char *dest, int lba, int format, int blksize) in sr_read_cd() argument 489 sr_printk(KERN_INFO, cd, "sr_read_cd lba=%d format=%d blksize=%d\n", in sr_read_cd() 490 lba, format, blksize); in sr_read_cd() 496 cgc.cmd[2] = (unsigned char) (lba >> 24) & 0xff; in sr_read_cd() 497 cgc.cmd[3] = (unsigned char) (lba >> 16) & 0xff; in sr_read_cd() 498 cgc.cmd[4] = (unsigned char) (lba >> 8) & 0xff; in sr_read_cd() 499 cgc.cmd[5] = (unsigned char) lba in sr_read_cd() 526 sr_read_sector(Scsi_CD *cd, int lba, int blksize, unsigned char *dest) sr_read_sector() argument [all...] |
H A D | sd_trace.h | 18 TP_PROTO(struct scsi_cmnd *cmnd, sector_t lba, 21 TP_ARGS(cmnd, lba, wp_offset), 28 __field( sector_t, lba ) 37 __entry->lba = lba; 41 TP_printk("host_no=%u, channel=%u id=%u lun=%u lba=%llu wp_offset=%u", 43 __entry->lun, __entry->lba, __entry->wp_offset)
|
H A D | sd_zbc.c | 135 * @lba: Start LBA of the report 145 unsigned int buflen, sector_t lba, in sd_zbc_do_report_zones() 161 put_unaligned_be64(lba, &cmd[2]); in sd_zbc_do_report_zones() 170 "REPORT ZONES start lba %llu failed\n", lba); in sd_zbc_do_report_zones() 260 sector_t lba = sectors_to_logical(sdkp->device, sector); in sd_zbc_report_zones() local 280 while (zone_idx < nr_zones && lba < sdkp->capacity) { in sd_zbc_report_zones() 281 ret = sd_zbc_do_report_zones(sdkp, buf, buflen, lba, true); in sd_zbc_report_zones() 295 (lba < start_lba || in sd_zbc_report_zones() 296 lba > in sd_zbc_report_zones() 144 sd_zbc_do_report_zones(struct scsi_disk *sdkp, unsigned char *buf, unsigned int buflen, sector_t lba, bool partial) sd_zbc_do_report_zones() argument 411 sd_zbc_prepare_zone_append(struct scsi_cmnd *cmd, sector_t *lba, unsigned int nr_blocks) sd_zbc_prepare_zone_append() argument [all...] |
H A D | scsi_debug.c | 877 unsigned long long lba) in lba2fake_store() 881 lba = do_div(lba, sdebug_store_sectors); in lba2fake_store() 886 return lsip->storep + lba * sdebug_sector_size; in lba2fake_store() 2719 unsigned long long lba) in zbc_zone() 2721 u32 zno = lba >> devip->zsize_shift; in zbc_zone() 2734 if (lba >= zsp->z_start + zsp->z_size) in zbc_zone() 2736 WARN_ON_ONCE(lba >= zsp->z_start + zsp->z_size); in zbc_zone() 2843 unsigned long long lba, unsigned int num) in zbc_inc_wp() 2845 struct sdeb_zone_state *zsp = zbc_zone(devip, lba); in zbc_inc_wp() 876 lba2fake_store(struct sdeb_store_info *sip, unsigned long long lba) lba2fake_store() argument 2718 zbc_zone(struct sdebug_dev_info *devip, unsigned long long lba) zbc_zone() argument 2842 zbc_inc_wp(struct sdebug_dev_info *devip, unsigned long long lba, unsigned int num) zbc_inc_wp() argument 2884 check_zbc_access_params(struct scsi_cmnd *scp, unsigned long long lba, unsigned int num, bool write) check_zbc_access_params() argument 2961 check_device_access_params(struct scsi_cmnd *scp, unsigned long long lba, unsigned int num, bool write) check_device_access_params() argument 3005 do_device_access(struct sdeb_store_info *sip, struct scsi_cmnd *scp, u32 sg_skip, u64 lba, u32 num, bool do_write) do_device_access() argument 3063 comp_write_worker(struct sdeb_store_info *sip, u64 lba, u32 num, const u8 *arr, bool compare_only) comp_write_worker() argument 3288 u64 lba; resp_read_dt0() local 3497 lba_to_map_index(sector_t lba) lba_to_map_index() argument 3507 sector_t lba = index * sdebug_unmap_granularity; map_index_to_lba() local 3514 map_state(struct sdeb_store_info *sip, sector_t lba, unsigned int *num) map_state() argument 3535 map_region(struct sdeb_store_info *sip, sector_t lba, unsigned int len) map_region() argument 3550 unmap_region(struct sdeb_store_info *sip, sector_t lba, unsigned int len) unmap_region() argument 3585 u64 lba; resp_write_dt0() local 3727 u64 lba; resp_write_scat() local 3877 resp_write_same(struct scsi_cmnd *scp, u64 lba, u32 num, u32 ei_lba, bool unmap, bool ndob) resp_write_same() argument 3943 u32 lba; resp_write_same_10() local 3968 u64 lba; resp_write_same_16() local 4047 u64 lba; resp_comp_write() local 4103 __be64 lba; global() member 4144 unsigned long long lba = get_unaligned_be64(&desc[i].lba); resp_unmap() local 4169 u64 lba; resp_get_lba_status() local 4211 u64 lba; resp_sync_cache() local 4244 u64 lba; resp_pre_fetch() local 4392 u64 lba; resp_verify() local 4471 u64 lba, zs_lba; resp_report_zones() local [all...] |
/kernel/linux/linux-5.10/drivers/usb/storage/ |
H A D | sddr55.c | 188 unsigned int lba, in sddr55_read_data() 220 if (lba >= info->max_log_blks) in sddr55_read_data() 223 pba = info->lba_to_pba[lba]; in sddr55_read_data() 232 pages, pba, lba, page); in sddr55_read_data() 235 /* no pba for this lba, fill with zeroes */ in sddr55_read_data() 294 lba++; in sddr55_read_data() 307 unsigned int lba, in sddr55_write_data() 347 if (lba >= info->max_log_blks) in sddr55_write_data() 350 pba = info->lba_to_pba[lba]; in sddr55_write_data() 363 pages, pba, lba, pag in sddr55_write_data() 187 sddr55_read_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) sddr55_read_data() argument 306 sddr55_write_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) sddr55_write_data() argument 646 unsigned short lba; sddr55_read_map() local 789 unsigned int lba; sddr55_transport() local [all...] |
H A D | sddr09.c | 738 unsigned int lba, maxlba, pba; in sddr09_read_data() local 745 lba = address >> info->blockshift; in sddr09_read_data() 748 if (lba >= maxlba) in sddr09_read_data() 774 if (lba >= maxlba) { in sddr09_read_data() 775 usb_stor_dbg(us, "Error: Requested lba %u exceeds maximum %u\n", in sddr09_read_data() 776 lba, maxlba); in sddr09_read_data() 781 /* Find where this lba lives on disk */ in sddr09_read_data() 782 pba = info->lba_to_pba[lba]; in sddr09_read_data() 784 if (pba == UNDEF) { /* this lba was never written */ in sddr09_read_data() 787 pages, lba, pag in sddr09_read_data() 825 sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) sddr09_find_unused_pba() argument 851 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) sddr09_write_lba() argument 963 unsigned int lba, maxlba, page, pages; sddr09_write_data() local 1203 unsigned int lba, lbact; sddr09_read_map() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/storage/ |
H A D | sddr55.c | 188 unsigned int lba, in sddr55_read_data() 220 if (lba >= info->max_log_blks) in sddr55_read_data() 223 pba = info->lba_to_pba[lba]; in sddr55_read_data() 232 pages, pba, lba, page); in sddr55_read_data() 235 /* no pba for this lba, fill with zeroes */ in sddr55_read_data() 294 lba++; in sddr55_read_data() 307 unsigned int lba, in sddr55_write_data() 347 if (lba >= info->max_log_blks) in sddr55_write_data() 350 pba = info->lba_to_pba[lba]; in sddr55_write_data() 363 pages, pba, lba, pag in sddr55_write_data() 187 sddr55_read_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) sddr55_read_data() argument 306 sddr55_write_data(struct us_data *us, unsigned int lba, unsigned int page, unsigned short sectors) sddr55_write_data() argument 646 unsigned short lba; sddr55_read_map() local 789 unsigned int lba; sddr55_transport() local [all...] |
H A D | sddr09.c | 738 unsigned int lba, maxlba, pba; in sddr09_read_data() local 745 lba = address >> info->blockshift; in sddr09_read_data() 748 if (lba >= maxlba) in sddr09_read_data() 774 if (lba >= maxlba) { in sddr09_read_data() 775 usb_stor_dbg(us, "Error: Requested lba %u exceeds maximum %u\n", in sddr09_read_data() 776 lba, maxlba); in sddr09_read_data() 781 /* Find where this lba lives on disk */ in sddr09_read_data() 782 pba = info->lba_to_pba[lba]; in sddr09_read_data() 784 if (pba == UNDEF) { /* this lba was never written */ in sddr09_read_data() 787 pages, lba, pag in sddr09_read_data() 825 sddr09_find_unused_pba(struct sddr09_card_info *info, unsigned int lba) sddr09_find_unused_pba() argument 851 sddr09_write_lba(struct us_data *us, unsigned int lba, unsigned int page, unsigned int pages, unsigned char *ptr, unsigned char *blockbuffer) sddr09_write_lba() argument 963 unsigned int lba, maxlba, page, pages; sddr09_write_data() local 1203 unsigned int lba, lbact; sddr09_read_map() local [all...] |
/kernel/linux/linux-5.10/drivers/memstick/core/ |
H A D | ms_block.c | 127 /* Get zone at which block with logical address 'lba' lives 133 static int msb_get_zone_from_lba(int lba) in msb_get_zone_from_lba() argument 135 if (lba < 494) in msb_get_zone_from_lba() 137 return ((lba - 494) / 496) + 1; in msb_get_zone_from_lba() 997 u16 pba, u32 lba, struct scatterlist *sg, int offset) in msb_write_block() 1011 if (pba >= msb->block_count || lba >= msb->logical_block_count) { in msb_write_block() 1017 if (msb_get_zone_from_lba(lba) != msb_get_zone_from_pba(pba)) { in msb_write_block() 1018 pr_err("BUG: write: lba zone mismatch"); in msb_write_block() 1039 msb->regs.extra_data.logical_address = cpu_to_be16(lba); in msb_write_block() 1111 static int msb_update_block(struct msb_data *msb, u16 lba, in msb_update_block() argument 996 msb_write_block(struct msb_data *msb, u16 pba, u32 lba, struct scatterlist *sg, int offset) msb_write_block() argument 1367 u16 pba, lba, other_block; msb_ftl_scan() local 1531 u16 pba, lba; msb_cache_flush() local 1599 msb_cache_write(struct msb_data *msb, int lba, int page, bool add_to_cache_only, struct scatterlist *sg, int offset) msb_cache_write() argument 1640 msb_cache_read(struct msb_data *msb, int lba, int page, struct scatterlist *sg, int offset) msb_cache_read() argument 1802 msb_do_write_request(struct msb_data *msb, int lba, int page, struct scatterlist *sg, size_t len, int *sucessfuly_written) msb_do_write_request() argument 1842 msb_do_read_request(struct msb_data *msb, int lba, int page, struct scatterlist *sg, int len, int *sucessfuly_read) msb_do_read_request() argument 1871 sector_t lba; msb_io_work() local [all...] |
/kernel/linux/linux-6.6/drivers/memstick/core/ |
H A D | ms_block.c | 127 /* Get zone at which block with logical address 'lba' lives 133 static int msb_get_zone_from_lba(int lba) in msb_get_zone_from_lba() argument 135 if (lba < 494) in msb_get_zone_from_lba() 137 return ((lba - 494) / 496) + 1; in msb_get_zone_from_lba() 1001 u16 pba, u32 lba, struct scatterlist *sg, int offset) in msb_write_block() 1016 if (pba >= msb->block_count || lba >= msb->logical_block_count) { in msb_write_block() 1022 if (msb_get_zone_from_lba(lba) != msb_get_zone_from_pba(pba)) { in msb_write_block() 1023 pr_err("BUG: write: lba zone mismatch"); in msb_write_block() 1044 msb->regs.extra_data.logical_address = cpu_to_be16(lba); in msb_write_block() 1117 static int msb_update_block(struct msb_data *msb, u16 lba, in msb_update_block() argument 1000 msb_write_block(struct msb_data *msb, u16 pba, u32 lba, struct scatterlist *sg, int offset) msb_write_block() argument 1373 u16 pba, lba, other_block; msb_ftl_scan() local 1538 u16 pba, lba; msb_cache_flush() local 1606 msb_cache_write(struct msb_data *msb, int lba, int page, bool add_to_cache_only, struct scatterlist *sg, int offset) msb_cache_write() argument 1647 msb_cache_read(struct msb_data *msb, int lba, int page, struct scatterlist *sg, int offset) msb_cache_read() argument 1811 msb_do_write_request(struct msb_data *msb, int lba, int page, struct scatterlist *sg, size_t len, int *sucessfuly_written) msb_do_write_request() argument 1851 msb_do_read_request(struct msb_data *msb, int lba, int page, struct scatterlist *sg, int len, int *sucessfuly_read) msb_do_read_request() argument 1880 sector_t lba; msb_io_work() local [all...] |
/kernel/linux/linux-5.10/drivers/mtd/ |
H A D | sm_ftl.c | 129 static int sm_get_lba(uint8_t *lba) in sm_get_lba() argument 132 if ((lba[0] & 0xF8) != 0x10) in sm_get_lba() 136 if (hweight16(*(uint16_t *)lba) & 1) in sm_get_lba() 139 return (lba[1] >> 1) | ((lba[0] & 0x07) << 7); in sm_get_lba() 154 int lba; in sm_read_lba() local 166 lba = sm_get_lba(oob->lba_copy1); in sm_read_lba() 168 if (lba == -2) in sm_read_lba() 169 lba = sm_get_lba(oob->lba_copy2); in sm_read_lba() 171 return lba; in sm_read_lba() 174 sm_write_lba(struct sm_oob *oob, uint16_t lba) sm_write_lba() argument 368 sm_write_block(struct sm_ftl *ftl, uint8_t *buf, int zone, int block, int lba, unsigned long invalid_bitmap) sm_write_block() argument 750 int lba; sm_init_zone() local [all...] |
/kernel/linux/linux-6.6/drivers/mtd/ |
H A D | sm_ftl.c | 129 static int sm_get_lba(uint8_t *lba) in sm_get_lba() argument 132 if ((lba[0] & 0xF8) != 0x10) in sm_get_lba() 136 if (hweight16(*(uint16_t *)lba) & 1) in sm_get_lba() 139 return (lba[1] >> 1) | ((lba[0] & 0x07) << 7); in sm_get_lba() 154 int lba; in sm_read_lba() local 166 lba = sm_get_lba(oob->lba_copy1); in sm_read_lba() 168 if (lba == -2) in sm_read_lba() 169 lba = sm_get_lba(oob->lba_copy2); in sm_read_lba() 171 return lba; in sm_read_lba() 174 sm_write_lba(struct sm_oob *oob, uint16_t lba) sm_write_lba() argument 369 sm_write_block(struct sm_ftl *ftl, uint8_t *buf, int zone, int block, int lba, unsigned long invalid_bitmap) sm_write_block() argument 757 int lba; sm_init_zone() local [all...] |
/kernel/linux/linux-5.10/block/partitions/ |
H A D | aix.c | 88 * @lba 95 static size_t read_lba(struct parsed_partitions *state, u64 lba, u8 *buffer, in read_lba() argument 100 if (!buffer || lba + count / 512 > last_lba(state->bdev)) in read_lba() 106 unsigned char *data = read_part_sector(state, lba++, §); in read_lba() 123 * @lba 126 * Allocates space for pvd and fill it with disk blocks at @lba 129 static struct pvd *alloc_pvd(struct parsed_partitions *state, u32 lba) in alloc_pvd() argument 138 if (read_lba(state, lba, (u8 *) p, count) < count) { in alloc_pvd() 148 * @lba 151 * Allocates space for lvn and fill it with disk blocks at @lba 154 alloc_lvn(struct parsed_partitions *state, u32 lba) alloc_lvn() argument [all...] |
H A D | efi.c | 219 pr_debug("GPT: mbr size in lba (%u) different than whole disk (%u).\n", in is_pmbr_valid() 230 * @lba: the Logical Block Address of the partition table 238 u64 lba, u8 *buffer, size_t count) in read_lba() 242 sector_t n = lba * (bdev_logical_block_size(bdev) / 512); in read_lba() 244 if (!buffer || lba > last_lba(bdev)) in read_lba() 302 * @lba: the Logical Block Address of the partition table 309 u64 lba) in alloc_read_gpt_header() 318 if (read_lba(state, lba, (u8 *) gpt, ssz) < ssz) { in alloc_read_gpt_header() 330 * @lba: logical block address of the GPT header to test 337 static int is_gpt_valid(struct parsed_partitions *state, u64 lba, in is_gpt_valid() argument 237 read_lba(struct parsed_partitions *state, u64 lba, u8 *buffer, size_t count) read_lba() argument 308 alloc_read_gpt_header(struct parsed_partitions *state, u64 lba) alloc_read_gpt_header() argument [all...] |
/kernel/linux/linux-6.6/block/partitions/ |
H A D | aix.c | 72 * @lba 79 static size_t read_lba(struct parsed_partitions *state, u64 lba, u8 *buffer, in read_lba() argument 84 if (!buffer || lba + count / 512 > get_capacity(state->disk) - 1ULL) in read_lba() 90 unsigned char *data = read_part_sector(state, lba++, §); in read_lba() 107 * @lba 110 * Allocates space for pvd and fill it with disk blocks at @lba 113 static struct pvd *alloc_pvd(struct parsed_partitions *state, u32 lba) in alloc_pvd() argument 122 if (read_lba(state, lba, (u8 *) p, count) < count) { in alloc_pvd() 132 * @lba 135 * Allocates space for lvn and fill it with disk blocks at @lba 138 alloc_lvn(struct parsed_partitions *state, u32 lba) alloc_lvn() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | cdrom.h | 94 u32 lba, u32 nframes, u8 *last_sense); 308 static inline void lba_to_msf(int lba, u8 *m, u8 *s, u8 *f) in lba_to_msf() argument 310 lba += CD_MSF_OFFSET; in lba_to_msf() 311 lba &= 0xffffff; /* negative lbas use only 24 bits */ in lba_to_msf() 312 *m = lba / (CD_SECS * CD_FRAMES); in lba_to_msf() 313 lba %= (CD_SECS * CD_FRAMES); in lba_to_msf() 314 *s = lba / CD_FRAMES; in lba_to_msf() 315 *f = lba % CD_FRAMES; in lba_to_msf()
|
/kernel/linux/linux-5.10/drivers/nvdimm/ |
H A D | blk.c | 64 struct bio_integrity_payload *bip, u64 lba, int rw) in nd_blk_rw_integrity() 74 ns_offset = lba * internal_lbasize + sector_size; in nd_blk_rw_integrity() 110 struct bio_integrity_payload *bip, u64 lba, int rw) in nd_blk_rw_integrity() 125 u64 lba; in nsblk_do_bvec() local 140 lba = div_u64(sector << SECTOR_SHIFT, sector_size); in nsblk_do_bvec() 141 ns_offset = lba * internal_lbasize; in nsblk_do_bvec() 153 err = nd_blk_rw_integrity(nsblk, bip, lba, rw); in nsblk_do_bvec() 63 nd_blk_rw_integrity(struct nd_namespace_blk *nsblk, struct bio_integrity_payload *bip, u64 lba, int rw) nd_blk_rw_integrity() argument 109 nd_blk_rw_integrity(struct nd_namespace_blk *nsblk, struct bio_integrity_payload *bip, u64 lba, int rw) nd_blk_rw_integrity() argument
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | cdrom.h | 306 static inline void lba_to_msf(int lba, u8 *m, u8 *s, u8 *f) in lba_to_msf() argument 308 lba += CD_MSF_OFFSET; in lba_to_msf() 309 lba &= 0xffffff; /* negative lbas use only 24 bits */ in lba_to_msf() 310 *m = lba / (CD_SECS * CD_FRAMES); in lba_to_msf() 311 lba %= (CD_SECS * CD_FRAMES); in lba_to_msf() 312 *s = lba / CD_FRAMES; in lba_to_msf() 313 *f = lba % CD_FRAMES; in lba_to_msf()
|