Home
last modified time | relevance | path

Searched refs:cpr_log (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/ata/
H A Dlibata-core.c2734 struct ata_cpr_log *cpr_log = NULL; in ata_dev_config_cpr() local
2764 cpr_log = kzalloc(struct_size(cpr_log, cpr, nr_cpr), GFP_KERNEL); in ata_dev_config_cpr()
2765 if (!cpr_log) in ata_dev_config_cpr()
2768 cpr_log->nr_cpr = nr_cpr; in ata_dev_config_cpr()
2771 cpr_log->cpr[i].num = desc[0]; in ata_dev_config_cpr()
2772 cpr_log->cpr[i].num_storage_elements = desc[1]; in ata_dev_config_cpr()
2773 cpr_log->cpr[i].start_lba = get_unaligned_le64(&desc[8]); in ata_dev_config_cpr()
2774 cpr_log->cpr[i].num_lbas = get_unaligned_le64(&desc[16]); in ata_dev_config_cpr()
2778 swap(dev->cpr_log, cpr_lo in ata_dev_config_cpr()
[all...]
H A Dlibata-scsi.c2145 struct ata_cpr_log *cpr_log = args->dev->cpr_log; in ata_scsiop_inq_b9() local
2151 put_unaligned_be16(64 + (int)cpr_log->nr_cpr * 32 - 4, &rbuf[2]); in ata_scsiop_inq_b9()
2153 for (i = 0; i < cpr_log->nr_cpr; i++, desc += 32) { in ata_scsiop_inq_b9()
2154 desc[0] = cpr_log->cpr[i].num; in ata_scsiop_inq_b9()
2155 desc[1] = cpr_log->cpr[i].num_storage_elements; in ata_scsiop_inq_b9()
2156 put_unaligned_be64(cpr_log->cpr[i].start_lba, &desc[8]); in ata_scsiop_inq_b9()
2157 put_unaligned_be64(cpr_log->cpr[i].num_lbas, &desc[16]); in ata_scsiop_inq_b9()
4302 if (dev->cpr_log) in ata_scsi_simulate()
/kernel/linux/linux-6.6/include/linux/
H A Dlibata.h722 struct ata_cpr_log *cpr_log; member

Completed in 17 milliseconds