/kernel/linux/linux-5.10/arch/sparc/mm/ |
H A D | io-unit.c | 42 struct iounit_struct *iounit; in iounit_iommu_init() local 46 iounit = kzalloc(sizeof(struct iounit_struct), GFP_ATOMIC); in iounit_iommu_init() 47 if (!iounit) { in iounit_iommu_init() 48 prom_printf("SUN4D: Cannot alloc iounit, halting.\n"); in iounit_iommu_init() 52 iounit->limit[0] = IOUNIT_BMAP1_START; in iounit_iommu_init() 53 iounit->limit[1] = IOUNIT_BMAP2_START; in iounit_iommu_init() 54 iounit->limit[2] = IOUNIT_BMAPM_START; in iounit_iommu_init() 55 iounit->limit[3] = IOUNIT_BMAPM_END; in iounit_iommu_init() 56 iounit->rotor[1] = IOUNIT_BMAP2_START; in iounit_iommu_init() 57 iounit in iounit_iommu_init() 96 iounit_get_area(struct iounit_struct *iounit, unsigned long vaddr, int size) iounit_get_area() argument 149 struct iounit_struct *iounit = dev->archdata.iommu; iounit_map_page() local 165 struct iounit_struct *iounit = dev->archdata.iommu; iounit_map_sg() local 183 struct iounit_struct *iounit = dev->archdata.iommu; iounit_unmap_page() local 198 struct iounit_struct *iounit = dev->archdata.iommu; iounit_unmap_sg() local 218 struct iounit_struct *iounit = dev->archdata.iommu; iounit_alloc() local [all...] |
/kernel/linux/linux-6.6/arch/sparc/mm/ |
H A D | io-unit.c | 43 struct iounit_struct *iounit; in iounit_iommu_init() local 47 iounit = kzalloc(sizeof(struct iounit_struct), GFP_ATOMIC); in iounit_iommu_init() 48 if (!iounit) { in iounit_iommu_init() 49 prom_printf("SUN4D: Cannot alloc iounit, halting.\n"); in iounit_iommu_init() 53 iounit->limit[0] = IOUNIT_BMAP1_START; in iounit_iommu_init() 54 iounit->limit[1] = IOUNIT_BMAP2_START; in iounit_iommu_init() 55 iounit->limit[2] = IOUNIT_BMAPM_START; in iounit_iommu_init() 56 iounit->limit[3] = IOUNIT_BMAPM_END; in iounit_iommu_init() 57 iounit->rotor[1] = IOUNIT_BMAP2_START; in iounit_iommu_init() 58 iounit in iounit_iommu_init() 97 iounit_get_area(struct iounit_struct *iounit, unsigned long vaddr, int size) iounit_get_area() argument 150 struct iounit_struct *iounit = dev->archdata.iommu; iounit_map_page() local 166 struct iounit_struct *iounit = dev->archdata.iommu; iounit_map_sg() local 184 struct iounit_struct *iounit = dev->archdata.iommu; iounit_unmap_page() local 199 struct iounit_struct *iounit = dev->archdata.iommu; iounit_unmap_sg() local 219 struct iounit_struct *iounit = dev->archdata.iommu; iounit_alloc() local [all...] |
/kernel/linux/linux-5.10/net/9p/ |
H A D | client.c | 1248 int iounit; in p9_client_open() local 1267 err = p9pdu_readf(&req->rc, clnt->proto_version, "Qd", &qid, &iounit); in p9_client_open() 1273 p9_debug(P9_DEBUG_9P, "<<< %s qid %x.%llx.%x iounit %x\n", in p9_client_open() 1275 (unsigned long long)qid.path, qid.version, iounit); in p9_client_open() 1278 fid->iounit = iounit; in p9_client_open() 1293 int iounit; in p9_client_create_dotl() local 1311 err = p9pdu_readf(&req->rc, clnt->proto_version, "Qd", qid, &iounit); in p9_client_create_dotl() 1317 p9_debug(P9_DEBUG_9P, "<<< RLCREATE qid %x.%llx.%x iounit %x\n", in p9_client_create_dotl() 1320 qid->version, iounit); in p9_client_create_dotl() 1339 int iounit; p9_client_fcreate() local [all...] |
/kernel/linux/linux-6.6/net/9p/ |
H A D | client.c | 1222 int iounit; in p9_client_open() local 1240 err = p9pdu_readf(&req->rc, clnt->proto_version, "Qd", &qid, &iounit); in p9_client_open() 1246 p9_debug(P9_DEBUG_9P, "<<< %s qid %x.%llx.%x iounit %x\n", in p9_client_open() 1248 qid.path, qid.version, iounit); in p9_client_open() 1252 fid->iounit = iounit; in p9_client_open() 1267 int iounit; in p9_client_create_dotl() local 1285 err = p9pdu_readf(&req->rc, clnt->proto_version, "Qd", qid, &iounit); in p9_client_create_dotl() 1291 p9_debug(P9_DEBUG_9P, "<<< RLCREATE qid %x.%llx.%x iounit %x\n", in p9_client_create_dotl() 1292 qid->type, qid->path, qid->version, iounit); in p9_client_create_dotl() 1312 int iounit; p9_client_fcreate() local [all...] |
/kernel/linux/linux-5.10/include/net/9p/ |
H A D | client.h | 136 * @iounit: the server reported maximum transaction size for this file 149 u32 iounit; member
|
/kernel/linux/linux-6.6/include/net/9p/ |
H A D | client.h | 135 * @iounit: the server reported maximum transaction size for this file 154 u32 iounit; member
|