Lines Matching refs:dev_cmd_regs
225 idev->dev_cmd_regs = bar->vaddr + IONIC_BAR0_DEV_CMD_REGS_OFFSET; in ionic_dev_setup()
439 if (!idev->dev_cmd_regs) in ionic_dev_cmd_status()
441 return ioread8(&idev->dev_cmd_regs->comp.comp.status); in ionic_dev_cmd_status()
446 if (!idev->dev_cmd_regs) in ionic_dev_cmd_done()
448 return ioread32(&idev->dev_cmd_regs->done) & IONIC_DEV_CMD_DONE; in ionic_dev_cmd_done()
453 if (!idev->dev_cmd_regs) in ionic_dev_cmd_comp()
455 memcpy_fromio(comp, &idev->dev_cmd_regs->comp, sizeof(*comp)); in ionic_dev_cmd_comp()
462 if (!idev->dev_cmd_regs) in ionic_dev_cmd_go()
465 memcpy_toio(&idev->dev_cmd_regs->cmd, cmd, sizeof(*cmd)); in ionic_dev_cmd_go()
466 iowrite32(0, &idev->dev_cmd_regs->done); in ionic_dev_cmd_go()
467 iowrite32(1, &idev->dev_cmd_regs->doorbell); in ionic_dev_cmd_go()