xor_reg
if (!(ioread32be(&xor_reg->sr) & XOR_SR_XCP_BIT) &&
struct xor_regs *xor_reg;
xor_reg = chan->device->xor_reg;
busy = (ioread32be(&xor_reg->sr) & XOR_SR_XCP_BIT) ? 1 : 0;
struct xor_regs *xor_reg = chan->device->xor_reg;
if (ioread32be(&xor_reg->sr) & XOR_SR_XCP_BIT)
iowrite32be(XOR_CRSR_64BA_BIT, &xor_reg->crsr);
iowrite32be(next_desc->phys, &xor_reg->cblalr);
iowrite32be(0, &xor_reg->cblahr);
iowrite32be(ioread32be(&xor_reg->cbcr) | XOR_CBCR_LNK_BIT,
&xor_reg->cbcr);
struct xor_regs *xor_reg;
xor_reg = chan->device->xor_reg;
if (!(ioread32be(&xor_reg->sr) & XOR_SR_XCP_BIT)) {
iowrite32be(ioread32be(&xor_reg->crsr) |
&xor_reg->crsr);
struct xor_regs *xor_reg;
xor_reg = chan->device->xor_reg;
return ioread32be(&xor_reg->ccbalr);
struct xor_regs *xor_reg;
xor_reg = chan->device->xor_reg;
&xor_reg->crsr);
&adev->xor_reg->ier);
mask = ioread32be(&adev->xor_reg->ier);
iowrite32be(mask, &adev->xor_reg->ier);
adev->xor_reg = regs;
iowrite32be(XOR_CRSR_XASR_BIT, &adev->xor_reg->crsr);
iowrite32be(XOR_CRSR_64BA_BIT, &adev->xor_reg->crrr);
iounmap(adev->xor_reg);
iounmap(adev->xor_reg);
struct xor_regs *xor_reg;
xor_reg = chan->device->xor_reg;
rv = ioread32be(&xor_reg->sr);
iowrite32be(rv, &xor_reg->sr);
u32 val = ioread32be(&xor_reg->ccbalr);
iowrite32be(val, &xor_reg->cblalr);
val = ioread32be(&xor_reg->crsr);
&xor_reg->crsr);
struct xor_regs __iomem *xor_reg;
[BPF_ALU | BPF_XOR | BPF_X] = xor_reg,