Home
last modified time | relevance | path

Searched refs:prd_table (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/
H A Datp870u.h53 unsigned char *prd_table; /* Kernel address of PRD table */ member
H A Datp870u.c843 prd = dev->id[c][target_id].prd_table; in send_s870()
1194 if (!atp_dev->id[j][k].prd_table) in atp870u_free_tables()
1196 dma_free_coherent(&atp_dev->pdev->dev, 1024, atp_dev->id[j][k].prd_table, atp_dev->id[j][k].prd_bus); in atp870u_free_tables()
1197 atp_dev->id[j][k].prd_table = NULL; in atp870u_free_tables()
1208 atp_dev->id[c][k].prd_table = dma_alloc_coherent(&atp_dev->pdev->dev, 1024, &(atp_dev->id[c][k].prd_bus), GFP_KERNEL); in atp870u_init_tables()
1209 if (!atp_dev->id[c][k].prd_table) { in atp870u_init_tables()
/kernel/linux/linux-6.6/drivers/scsi/
H A Datp870u.h53 unsigned char *prd_table; /* Kernel address of PRD table */ member
H A Datp870u.c874 prd = dev->id[c][target_id].prd_table; in send_s870()
1242 if (!atp_dev->id[j][k].prd_table) in atp870u_free_tables()
1245 atp_dev->id[j][k].prd_table, in atp870u_free_tables()
1247 atp_dev->id[j][k].prd_table = NULL; in atp870u_free_tables()
1258 atp_dev->id[c][k].prd_table = in atp870u_init_tables()
1262 if (!atp_dev->id[c][k].prd_table) { in atp870u_init_tables()
/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufshci.h424 * @prd_table: Physical Region Descriptor
429 struct ufshcd_sg_entry prd_table[SG_ALL]; member
H A Dufshcd.c2213 struct ufshcd_sg_entry *prd_table; in ufshcd_map_sg() local
2234 prd_table = (struct ufshcd_sg_entry *)lrbp->ucd_prdt_ptr; in ufshcd_map_sg()
2237 prd_table[i].size = in ufshcd_map_sg()
2239 prd_table[i].base_addr = in ufshcd_map_sg()
2241 prd_table[i].upper_addr = in ufshcd_map_sg()
2243 prd_table[i].reserved = 0; in ufshcd_map_sg()
2508 u16 prdt_offset = offsetof(struct utp_transfer_cmd_desc, prd_table); in ufshcd_init_lrb()
2517 lrb->ucd_prdt_ptr = (struct ufshcd_sg_entry *)cmd_descp[i].prd_table; in ufshcd_init_lrb()
3526 offsetof(struct utp_transfer_cmd_desc, prd_table); in ufshcd_host_memory_configure()
/kernel/linux/linux-6.6/include/ufs/
H A Dufshci.h495 * @prd_table: Physical Region Descriptor: an array of SG_ALL struct
501 u8 prd_table[]; member
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd.c2799 u16 prdt_offset = offsetof(struct utp_transfer_cmd_desc, prd_table); in ufshcd_init_lrb()
2808 lrb->ucd_prdt_ptr = (struct ufshcd_sg_entry *)cmd_descp->prd_table; in ufshcd_init_lrb()
3828 offsetof(struct utp_transfer_cmd_desc, prd_table); in ufshcd_host_memory_configure()

Completed in 29 milliseconds