GET_GLOBAL_FIELD 301 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_RWVMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWVMID) GET_GLOBAL_FIELD 302 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_RWE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWE) GET_GLOBAL_FIELD 303 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_RWGE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), RWGE) GET_GLOBAL_FIELD 304 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_CBVMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), CBVMID) GET_GLOBAL_FIELD 305 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_IRPTNDX(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(CBACR_N), IRPTNDX) GET_GLOBAL_FIELD 309 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_VMID(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), VMID) GET_GLOBAL_FIELD 310 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_CBNDX(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), CBNDX) GET_GLOBAL_FIELD 311 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BYPASSD(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BYPASSD) GET_GLOBAL_FIELD 312 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BPRCOSH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCOSH) GET_GLOBAL_FIELD 313 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BPRCISH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCISH) GET_GLOBAL_FIELD 314 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BPRCNSH(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPRCNSH) GET_GLOBAL_FIELD 315 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BPSHCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPSHCFG) GET_GLOBAL_FIELD 316 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_NSCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), NSCFG) GET_GLOBAL_FIELD 317 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BPMTCFG(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMTCFG) GET_GLOBAL_FIELD 318 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BPMEMTYPE(b, n) GET_GLOBAL_FIELD(b, (n<<2)|(M2VCBR_N), BPMEMTYPE) GET_GLOBAL_FIELD 322 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_RPUE(b) GET_GLOBAL_FIELD(b, CR, RPUE) GET_GLOBAL_FIELD 323 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_RPUERE(b) GET_GLOBAL_FIELD(b, CR, RPUERE) GET_GLOBAL_FIELD 324 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_RPUEIE(b) GET_GLOBAL_FIELD(b, CR, RPUEIE) GET_GLOBAL_FIELD 325 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_DCDEE(b) GET_GLOBAL_FIELD(b, CR, DCDEE) GET_GLOBAL_FIELD 326 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_CLIENTPD(b) GET_GLOBAL_FIELD(b, CR, CLIENTPD) GET_GLOBAL_FIELD 327 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_STALLD(b) GET_GLOBAL_FIELD(b, CR, STALLD) GET_GLOBAL_FIELD 328 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBLKCRWE(b) GET_GLOBAL_FIELD(b, CR, TLBLKCRWE) GET_GLOBAL_FIELD 329 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_CR_TLBIALLCFG(b) GET_GLOBAL_FIELD(b, CR, CR_TLBIALLCFG) GET_GLOBAL_FIELD 330 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBIVMIDCFG(b) GET_GLOBAL_FIELD(b, CR, TLBIVMIDCFG) GET_GLOBAL_FIELD 331 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_CR_HUME(b) GET_GLOBAL_FIELD(b, CR, CR_HUME) GET_GLOBAL_FIELD 335 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_CFG(b) GET_GLOBAL_FIELD(b, ESR, CFG) GET_GLOBAL_FIELD 336 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_BYPASS(b) GET_GLOBAL_FIELD(b, ESR, BYPASS) GET_GLOBAL_FIELD 337 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESR_MULTI(b) GET_GLOBAL_FIELD(b, ESR, ESR_MULTI) GET_GLOBAL_FIELD 341 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR0_AMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AMID) GET_GLOBAL_FIELD 342 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR0_APID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_APID) GET_GLOBAL_FIELD 343 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR0_ABID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ABID) GET_GLOBAL_FIELD 344 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR0_AVMID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_AVMID) GET_GLOBAL_FIELD 345 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR0_ATID(b) GET_GLOBAL_FIELD(b, ESYNR0, ESYNR0_ATID) GET_GLOBAL_FIELD 349 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_AMEMTYPE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AMEMTYPE) GET_GLOBAL_FIELD 350 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_ASHARED(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASHARED) GET_GLOBAL_FIELD 352 drivers/iommu/msm_iommu_hw-8xxx.h GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINNERSHARED) GET_GLOBAL_FIELD 353 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_APRIV(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APRIV) GET_GLOBAL_FIELD 354 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_APROTNS(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_APROTNS) GET_GLOBAL_FIELD 355 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_AINST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AINST) GET_GLOBAL_FIELD 356 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_AWRITE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AWRITE) GET_GLOBAL_FIELD 357 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_ABURST(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ABURST) GET_GLOBAL_FIELD 358 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_ALEN(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALEN) GET_GLOBAL_FIELD 359 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_ASIZE(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ASIZE) GET_GLOBAL_FIELD 360 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_ALOCK(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_ALOCK) GET_GLOBAL_FIELD 361 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_AOOO(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AOOO) GET_GLOBAL_FIELD 362 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_AFULL(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AFULL) GET_GLOBAL_FIELD 363 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_AC(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_AC) GET_GLOBAL_FIELD 364 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ESYNR1_DCD(b) GET_GLOBAL_FIELD(b, ESYNR1, ESYNR1_DCD) GET_GLOBAL_FIELD 368 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_NM2VCBMT(b) GET_GLOBAL_FIELD(b, IDR, NM2VCBMT) GET_GLOBAL_FIELD 369 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_HTW(b) GET_GLOBAL_FIELD(b, IDR, HTW) GET_GLOBAL_FIELD 370 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_HUM(b) GET_GLOBAL_FIELD(b, IDR, HUM) GET_GLOBAL_FIELD 371 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBSIZE(b) GET_GLOBAL_FIELD(b, IDR, TLBSIZE) GET_GLOBAL_FIELD 372 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_NCB(b) GET_GLOBAL_FIELD(b, IDR, NCB) GET_GLOBAL_FIELD 373 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_NIRPT(b) GET_GLOBAL_FIELD(b, IDR, NIRPT) GET_GLOBAL_FIELD 377 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_MAJOR(b) GET_GLOBAL_FIELD(b, REV, MAJOR) GET_GLOBAL_FIELD 378 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_MINOR(b) GET_GLOBAL_FIELD(b, REV, MINOR) GET_GLOBAL_FIELD 382 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBE) GET_GLOBAL_FIELD 383 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_SPDMBE(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDMBE) GET_GLOBAL_FIELD 384 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_WGSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, WGSEL) GET_GLOBAL_FIELD 385 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TBLSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBLSEL) GET_GLOBAL_FIELD 386 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TBHSEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, TBHSEL) GET_GLOBAL_FIELD 387 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_SPDM0SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM0SEL) GET_GLOBAL_FIELD 388 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_SPDM1SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM1SEL) GET_GLOBAL_FIELD 389 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_SPDM2SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM2SEL) GET_GLOBAL_FIELD 390 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_SPDM3SEL(b) GET_GLOBAL_FIELD(b, TESTBUSCR, SPDM3SEL) GET_GLOBAL_FIELD 394 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBIVMID_VMID(b) GET_GLOBAL_FIELD(b, TLBIVMID, TLBIVMID_VMID) GET_GLOBAL_FIELD 398 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_PR(b) GET_GLOBAL_FIELD(b, TLBTR0, PR) GET_GLOBAL_FIELD 399 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_PW(b) GET_GLOBAL_FIELD(b, TLBTR0, PW) GET_GLOBAL_FIELD 400 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_UR(b) GET_GLOBAL_FIELD(b, TLBTR0, UR) GET_GLOBAL_FIELD 401 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_UW(b) GET_GLOBAL_FIELD(b, TLBTR0, UW) GET_GLOBAL_FIELD 402 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_XN(b) GET_GLOBAL_FIELD(b, TLBTR0, XN) GET_GLOBAL_FIELD 403 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_NSDESC(b) GET_GLOBAL_FIELD(b, TLBTR0, NSDESC) GET_GLOBAL_FIELD 404 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_ISH(b) GET_GLOBAL_FIELD(b, TLBTR0, ISH) GET_GLOBAL_FIELD 405 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_SH(b) GET_GLOBAL_FIELD(b, TLBTR0, SH) GET_GLOBAL_FIELD 406 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_MT(b) GET_GLOBAL_FIELD(b, TLBTR0, MT) GET_GLOBAL_FIELD 407 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_DPSIZR(b) GET_GLOBAL_FIELD(b, TLBTR0, DPSIZR) GET_GLOBAL_FIELD 408 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_DPSIZC(b) GET_GLOBAL_FIELD(b, TLBTR0, DPSIZC) GET_GLOBAL_FIELD 412 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR1_VMID(b) GET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_VMID) GET_GLOBAL_FIELD 413 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR1_PA(b) GET_GLOBAL_FIELD(b, TLBTR1, TLBTR1_PA) GET_GLOBAL_FIELD 417 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR2_ASID(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_ASID) GET_GLOBAL_FIELD 418 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR2_V(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_V) GET_GLOBAL_FIELD 419 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR2_NSTID(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NSTID) GET_GLOBAL_FIELD 420 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR2_NV(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_NV) GET_GLOBAL_FIELD 421 drivers/iommu/msm_iommu_hw-8xxx.h #define GET_TLBTR2_VA(b) GET_GLOBAL_FIELD(b, TLBTR2, TLBTR2_VA)