Lines Matching defs:outbound_doorbell

292 		if (readl(&acb->pmuC->outbound_doorbell) & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE) {
445 if (readl(&phbcmu->outbound_doorbell)
463 if (readl(reg->outbound_doorbell)
466 reg->outbound_doorbell);
636 reg->outbound_doorbell = MEM_BASE0(ARCMSR_ARC1214_OUTBOUND_DOORBELL);
2364 uint32_t outbound_doorbell;
2366 outbound_doorbell = readl(&reg->outbound_doorbell);
2368 writel(outbound_doorbell, &reg->outbound_doorbell);
2369 if (outbound_doorbell & ARCMSR_OUTBOUND_IOP331_DATA_WRITE_OK)
2371 if (outbound_doorbell & ARCMSR_OUTBOUND_IOP331_DATA_READ_OK)
2373 outbound_doorbell = readl(&reg->outbound_doorbell);
2374 } while (outbound_doorbell & (ARCMSR_OUTBOUND_IOP331_DATA_WRITE_OK
2379 uint32_t outbound_doorbell;
2388 outbound_doorbell = readl(&reg->outbound_doorbell);
2390 writel(outbound_doorbell, &reg->outbound_doorbell_clear);
2392 if (outbound_doorbell & ARCMSR_HBCMU_IOP2DRV_DATA_WRITE_OK)
2394 if (outbound_doorbell & ARCMSR_HBCMU_IOP2DRV_DATA_READ_OK)
2396 if (outbound_doorbell & ARCMSR_HBCMU_IOP2DRV_MESSAGE_CMD_DONE)
2398 outbound_doorbell = readl(&reg->outbound_doorbell);
2399 } while (outbound_doorbell & (ARCMSR_HBCMU_IOP2DRV_DATA_WRITE_OK
2406 uint32_t outbound_doorbell;
2409 outbound_doorbell = readl(pmu->outbound_doorbell);
2411 writel(outbound_doorbell, pmu->outbound_doorbell);
2412 if (outbound_doorbell & ARCMSR_ARC1214_IOP2DRV_MESSAGE_CMD_DONE)
2414 if (outbound_doorbell & ARCMSR_ARC1214_IOP2DRV_DATA_WRITE_OK)
2416 if (outbound_doorbell & ARCMSR_ARC1214_IOP2DRV_DATA_READ_OK)
2418 outbound_doorbell = readl(pmu->outbound_doorbell);
2419 } while (outbound_doorbell & (ARCMSR_ARC1214_IOP2DRV_DATA_WRITE_OK
2426 uint32_t outbound_doorbell, in_doorbell, tmp, i;
2437 outbound_doorbell = in_doorbell ^ pACB->in_doorbell;
2440 if (outbound_doorbell & ARCMSR_HBEMU_IOP2DRV_DATA_WRITE_OK) {
2443 if (outbound_doorbell & ARCMSR_HBEMU_IOP2DRV_DATA_READ_OK) {
2446 if (outbound_doorbell & ARCMSR_HBEMU_IOP2DRV_MESSAGE_CMD_DONE) {
2451 outbound_doorbell = tmp ^ in_doorbell;
2452 } while (outbound_doorbell & (ARCMSR_HBEMU_IOP2DRV_DATA_WRITE_OK
2686 writel(ARCMSR_ARC1214_IOP2DRV_MESSAGE_CMD_DONE, reg->outbound_doorbell);
2687 readl(reg->outbound_doorbell);
2727 uint32_t outbound_doorbell;
2729 outbound_doorbell = readl(reg->iop2drv_doorbell) &
2731 if (!outbound_doorbell)
2734 writel(~outbound_doorbell, reg->iop2drv_doorbell);
2736 if (outbound_doorbell & ARCMSR_IOP2DRV_DATA_WRITE_OK)
2738 if (outbound_doorbell & ARCMSR_IOP2DRV_DATA_READ_OK)
2740 if (outbound_doorbell & ARCMSR_IOP2DRV_CDB_DONE)
2742 if (outbound_doorbell & ARCMSR_IOP2DRV_MESSAGE_CMD_DONE)
2744 outbound_doorbell = readl(reg->iop2drv_doorbell) &
2746 } while (outbound_doorbell & (ARCMSR_IOP2DRV_DATA_WRITE_OK
3383 if (readl(acb->pmuD->outbound_doorbell) &
3386 acb->pmuD->outbound_doorbell);/*clear interrupt*/
4319 uint32_t outbound_doorbell;
4321 outbound_doorbell = readl(&reg->outbound_doorbell);
4323 writel(outbound_doorbell, &reg->outbound_doorbell);
4330 uint32_t outbound_doorbell, i;
4336 outbound_doorbell = readl(reg->iop2drv_doorbell);
4337 if( outbound_doorbell & ARCMSR_IOP2DRV_DATA_WRITE_OK) {
4347 uint32_t outbound_doorbell, i;
4349 outbound_doorbell = readl(&reg->outbound_doorbell);
4350 writel(outbound_doorbell, &reg->outbound_doorbell_clear);
4354 outbound_doorbell = readl(&reg->outbound_doorbell);
4355 if (outbound_doorbell &
4357 writel(outbound_doorbell,
4368 uint32_t outbound_doorbell, i;
4370 outbound_doorbell = readl(reg->outbound_doorbell);
4371 writel(outbound_doorbell, reg->outbound_doorbell);
4376 outbound_doorbell = readl(reg->outbound_doorbell);
4377 if (outbound_doorbell &
4379 writel(outbound_doorbell,
4380 reg->outbound_doorbell);