/kernel/linux/linux-5.10/drivers/scsi/cxlflash/ |
H A D | lunmgt.c | 63 struct glun_info *gli = NULL; in create_global() local 65 gli = kzalloc(sizeof(*gli), GFP_KERNEL); in create_global() 66 if (unlikely(!gli)) { in create_global() 67 dev_err(dev, "%s: could not allocate gli\n", __func__); in create_global() 71 mutex_init(&gli->mutex); in create_global() 72 memcpy(gli->wwid, wwid, DK_CXLFLASH_MANAGE_LUN_WWID_LEN); in create_global() 74 return gli; in create_global() 103 struct glun_info *gli, *temp; in lookup_global() local 105 list_for_each_entry_safe(gli, tem in lookup_global() 137 struct glun_info *gli = NULL; find_and_create_lun() local 205 struct glun_info *gli, *temp; cxlflash_term_global_luns() local [all...] |
H A D | superpipe.c | 334 struct glun_info *gli = lli->parent; in read_cap16() local 413 mutex_lock(&gli->mutex); in read_cap16() 414 gli->max_lba = be64_to_cpu(*((__be64 *)&cmd_buf[0])); in read_cap16() 415 gli->blk_len = be32_to_cpu(*((__be32 *)&cmd_buf[8])); in read_cap16() 416 mutex_unlock(&gli->mutex); in read_cap16() 423 __func__, gli->max_lba, gli->blk_len, rc); in read_cap16() 559 * @gli: LUN to attach. 565 int cxlflash_lun_attach(struct glun_info *gli, enum lun_mode mode, bool locked) in cxlflash_lun_attach() argument 570 mutex_lock(&gli in cxlflash_lun_attach() 601 cxlflash_lun_detach(struct glun_info *gli) cxlflash_lun_detach() argument 636 struct glun_info *gli = lli->parent; _cxlflash_disk_release() local 1323 struct glun_info *gli = lli->parent; cxlflash_disk_attach() local 1777 struct glun_info *gli = lli->parent; process_sense() local 1843 struct glun_info *gli = lli->parent; cxlflash_disk_verify() local 1966 struct glun_info *gli = lli->parent; cxlflash_disk_direct_open() local [all...] |
H A D | vlun.c | 371 struct glun_info *gli = lli->parent; in init_vlun() local 372 struct blka *blka = &gli->blka; in init_vlun() 379 blka->ba_lun.lsize = gli->max_lba + 1; in init_vlun() 380 blka->ba_lun.lba_size = gli->blk_len; in init_vlun() 511 struct glun_info *gli = lli->parent; in grow_lxt() local 512 struct blka *blka = &gli->blka; in grow_lxt() 629 struct glun_info *gli = lli->parent; in shrink_lxt() local 630 struct blka *blka = &gli->blka; in shrink_lxt() 736 struct glun_info *gli = lli->parent; in _cxlflash_vlun_resize() local 754 nsectors = (resize->req_size * CXLFLASH_BLOCK_SIZE) / gli in _cxlflash_vlun_resize() 978 struct glun_info *gli = lli->parent; cxlflash_disk_virtual_open() local 1196 struct glun_info *gli = lli->parent; cxlflash_disk_clone() local [all...] |
H A D | superpipe.h | 132 int cxlflash_lun_attach(struct glun_info *gli, enum lun_mode mode, bool locked); 133 void cxlflash_lun_detach(struct glun_info *gli);
|
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/ |
H A D | lunmgt.c | 63 struct glun_info *gli = NULL; in create_global() local 65 gli = kzalloc(sizeof(*gli), GFP_KERNEL); in create_global() 66 if (unlikely(!gli)) { in create_global() 67 dev_err(dev, "%s: could not allocate gli\n", __func__); in create_global() 71 mutex_init(&gli->mutex); in create_global() 72 memcpy(gli->wwid, wwid, DK_CXLFLASH_MANAGE_LUN_WWID_LEN); in create_global() 74 return gli; in create_global() 103 struct glun_info *gli, *temp; in lookup_global() local 105 list_for_each_entry_safe(gli, tem in lookup_global() 137 struct glun_info *gli = NULL; find_and_create_lun() local 205 struct glun_info *gli, *temp; cxlflash_term_global_luns() local [all...] |
H A D | superpipe.c | 334 struct glun_info *gli = lli->parent; in read_cap16() local 414 mutex_lock(&gli->mutex); in read_cap16() 415 gli->max_lba = be64_to_cpu(*((__be64 *)&cmd_buf[0])); in read_cap16() 416 gli->blk_len = be32_to_cpu(*((__be32 *)&cmd_buf[8])); in read_cap16() 417 mutex_unlock(&gli->mutex); in read_cap16() 424 __func__, gli->max_lba, gli->blk_len, rc); in read_cap16() 560 * @gli: LUN to attach. 566 int cxlflash_lun_attach(struct glun_info *gli, enum lun_mode mode, bool locked) in cxlflash_lun_attach() argument 571 mutex_lock(&gli in cxlflash_lun_attach() 602 cxlflash_lun_detach(struct glun_info *gli) cxlflash_lun_detach() argument 637 struct glun_info *gli = lli->parent; _cxlflash_disk_release() local 1324 struct glun_info *gli = lli->parent; cxlflash_disk_attach() local 1778 struct glun_info *gli = lli->parent; process_sense() local 1844 struct glun_info *gli = lli->parent; cxlflash_disk_verify() local 1967 struct glun_info *gli = lli->parent; cxlflash_disk_direct_open() local [all...] |
H A D | vlun.c | 371 struct glun_info *gli = lli->parent; in init_vlun() local 372 struct blka *blka = &gli->blka; in init_vlun() 379 blka->ba_lun.lsize = gli->max_lba + 1; in init_vlun() 380 blka->ba_lun.lba_size = gli->blk_len; in init_vlun() 511 struct glun_info *gli = lli->parent; in grow_lxt() local 512 struct blka *blka = &gli->blka; in grow_lxt() 629 struct glun_info *gli = lli->parent; in shrink_lxt() local 630 struct blka *blka = &gli->blka; in shrink_lxt() 736 struct glun_info *gli = lli->parent; in _cxlflash_vlun_resize() local 754 nsectors = (resize->req_size * CXLFLASH_BLOCK_SIZE) / gli in _cxlflash_vlun_resize() 978 struct glun_info *gli = lli->parent; cxlflash_disk_virtual_open() local 1196 struct glun_info *gli = lli->parent; cxlflash_disk_clone() local [all...] |
H A D | superpipe.h | 132 int cxlflash_lun_attach(struct glun_info *gli, enum lun_mode mode, bool locked); 133 void cxlflash_lun_detach(struct glun_info *gli);
|
/kernel/linux/linux-5.10/drivers/mmc/host/ |
H A D | Makefile | 16 sdhci-pci-dwc-mshc.o sdhci-pci-gli.o
|
/kernel/linux/linux-6.6/drivers/mmc/host/ |
H A D | Makefile | 16 sdhci-pci-dwc-mshc.o sdhci-pci-gli.o
|