Lines Matching refs:eix

28 	struct imsic_mrif_eix eix[IMSIC_MAX_EIX];
249 struct imsic_mrif_eix *eix;
258 eix = &mrif->eix[ei];
259 eipend[0] = imsic_mrif_atomic_read(mrif, &eix->eie[0]) &
260 imsic_mrif_atomic_read(mrif, &eix->eip[0]);
262 eipend[1] = imsic_mrif_atomic_read(mrif, &eix->eie[1]) &
263 imsic_mrif_atomic_read(mrif, &eix->eip[1]);
314 struct imsic_mrif_eix *eix;
338 eix = &mrif->eix[num / 2];
343 ei = (pend) ? &eix->eip[0] : &eix->eie[0];
345 ei = (pend) ? &eix->eip[num & 0x1] : &eix->eie[num & 0x1];
374 struct imsic_mrif_eix *eix;
395 eix = &mrif->eix[i];
396 eix->eip[0] = imsic_eix_swap(IMSIC_EIP0 + i * 2, 0);
397 eix->eie[0] = imsic_eix_swap(IMSIC_EIE0 + i * 2, 0);
399 eix->eip[1] = imsic_eix_swap(IMSIC_EIP0 + i * 2 + 1, 0);
400 eix->eie[1] = imsic_eix_swap(IMSIC_EIE0 + i * 2 + 1, 0);
407 eix = &mrif->eix[i];
408 eix->eip[0] = imsic_eix_read(IMSIC_EIP0 + i * 2);
409 eix->eie[0] = imsic_eix_read(IMSIC_EIE0 + i * 2);
411 eix->eip[1] = imsic_eix_read(IMSIC_EIP0 + i * 2 + 1);
412 eix->eie[1] = imsic_eix_read(IMSIC_EIE0 + i * 2 + 1);
553 struct imsic_mrif_eix *eix;
573 eix = &mrif->eix[i];
574 imsic_eix_set(IMSIC_EIP0 + i * 2, eix->eip[0]);
575 imsic_eix_set(IMSIC_EIE0 + i * 2, eix->eie[0]);
577 imsic_eix_set(IMSIC_EIP0 + i * 2 + 1, eix->eip[1]);
578 imsic_eix_set(IMSIC_EIE0 + i * 2 + 1, eix->eie[1]);
659 struct imsic_mrif_eix *seix, *eix;
666 seix = &smrif->eix[i];
667 eix = &mrif->eix[i];
668 imsic_mrif_atomic_or(smrif, &seix->eip[0], eix->eip[0]);
669 imsic_mrif_atomic_or(smrif, &seix->eie[0], eix->eie[0]);
671 imsic_mrif_atomic_or(smrif, &seix->eip[1], eix->eip[1]);
672 imsic_mrif_atomic_or(smrif, &seix->eie[1], eix->eie[1]);
846 struct imsic_mrif_eix *eix;
861 eix = &imsic->swfile->eix[topei /
864 eix->eip);
960 struct imsic_mrif_eix *eix;
979 eix = &imsic->swfile->eix[iid / BITS_PER_TYPE(u64)];
980 set_bit(iid & (BITS_PER_TYPE(u64) - 1), eix->eip);