Lines Matching defs:outbound_doorbell
285 if (readl(&acb->pmuC->outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) {
438 if (readl(&phbcmu->outbound_doorbell)
456 if (readl(reg->outbound_doorbell)
459 reg->outbound_doorbell);
629 reg->outbound_doorbell = MEM_BASE0(ARCMSR_ARC1214_OUTBOUND_DOORBELL);
2369 uint32_t outbound_doorbell;
2371 outbound_doorbell = readl(®->outbound_doorbell);
2373 writel(outbound_doorbell, ®->outbound_doorbell);
2374 if (outbound_doorbell & ARCMSR_OUTBOUND_IOP331_DATA_WRITE_OK)
2376 if (outbound_doorbell & ARCMSR_OUTBOUND_IOP331_DATA_READ_OK)
2378 outbound_doorbell = readl(®->outbound_doorbell);
2379 } while (outbound_doorbell & (ARCMSR_OUTBOUND_IOP331_DATA_WRITE_OK
2384 uint32_t outbound_doorbell;
2393 outbound_doorbell = readl(®->outbound_doorbell);
2395 writel(outbound_doorbell, ®->outbound_doorbell_clear);
2397 if (outbound_doorbell & ARCMSR_HBCMU_IOP2DRV_DATA_WRITE_OK)
2399 if (outbound_doorbell & ARCMSR_HBCMU_IOP2DRV_DATA_READ_OK)
2401 if (outbound_doorbell & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE)
2403 outbound_doorbell = readl(®->outbound_doorbell);
2404 } while (outbound_doorbell & (ARCMSR_HBCMU_IOP2DRV_DATA_WRITE_OK
2411 uint32_t outbound_doorbell;
2414 outbound_doorbell = readl(pmu->outbound_doorbell);
2416 writel(outbound_doorbell, pmu->outbound_doorbell);
2417 if (outbound_doorbell & ARCMSR_ARC1214_IOP2DRV_MESSAGE_CMD_DONE)
2419 if (outbound_doorbell & ARCMSR_ARC1214_IOP2DRV_DATA_WRITE_OK)
2421 if (outbound_doorbell & ARCMSR_ARC1214_IOP2DRV_DATA_READ_OK)
2423 outbound_doorbell = readl(pmu->outbound_doorbell);
2424 } while (outbound_doorbell & (ARCMSR_ARC1214_IOP2DRV_DATA_WRITE_OK
2431 uint32_t outbound_doorbell, in_doorbell, tmp, i;
2442 outbound_doorbell = in_doorbell ^ pACB->in_doorbell;
2445 if (outbound_doorbell & ARCMSR_HBEMU_IOP2DRV_DATA_WRITE_OK) {
2448 if (outbound_doorbell & ARCMSR_HBEMU_IOP2DRV_DATA_READ_OK) {
2451 if (outbound_doorbell & ARCMSR_HBEMU_IOP2DRV_MESSAGE_CMD_DONE) {
2456 outbound_doorbell = tmp ^ in_doorbell;
2457 } while (outbound_doorbell & (ARCMSR_HBEMU_IOP2DRV_DATA_WRITE_OK
2691 writel(ARCMSR_ARC1214_IOP2DRV_MESSAGE_CMD_DONE, reg->outbound_doorbell);
2692 readl(reg->outbound_doorbell);
2732 uint32_t outbound_doorbell;
2734 outbound_doorbell = readl(reg->iop2drv_doorbell) &
2736 if (!outbound_doorbell)
2739 writel(~outbound_doorbell, reg->iop2drv_doorbell);
2741 if (outbound_doorbell & ARCMSR_IOP2DRV_DATA_WRITE_OK)
2743 if (outbound_doorbell & ARCMSR_IOP2DRV_DATA_READ_OK)
2745 if (outbound_doorbell & ARCMSR_IOP2DRV_CDB_DONE)
2747 if (outbound_doorbell & ARCMSR_IOP2DRV_MESSAGE_CMD_DONE)
2749 outbound_doorbell = readl(reg->iop2drv_doorbell) &
2751 } while (outbound_doorbell & (ARCMSR_IOP2DRV_DATA_WRITE_OK
3378 if (readl(acb->pmuD->outbound_doorbell) &
3381 acb->pmuD->outbound_doorbell);/*clear interrupt*/
4314 uint32_t outbound_doorbell;
4316 outbound_doorbell = readl(®->outbound_doorbell);
4318 writel(outbound_doorbell, ®->outbound_doorbell);
4325 uint32_t outbound_doorbell, i;
4331 outbound_doorbell = readl(reg->iop2drv_doorbell);
4332 if( outbound_doorbell & ARCMSR_IOP2DRV_DATA_WRITE_OK) {
4342 uint32_t outbound_doorbell, i;
4344 outbound_doorbell = readl(®->outbound_doorbell);
4345 writel(outbound_doorbell, ®->outbound_doorbell_clear);
4349 outbound_doorbell = readl(®->outbound_doorbell);
4350 if (outbound_doorbell &
4352 writel(outbound_doorbell,
4363 uint32_t outbound_doorbell, i;
4365 outbound_doorbell = readl(reg->outbound_doorbell);
4366 writel(outbound_doorbell, reg->outbound_doorbell);
4371 outbound_doorbell = readl(reg->outbound_doorbell);
4372 if (outbound_doorbell &
4374 writel(outbound_doorbell,
4375 reg->outbound_doorbell);