Lines Matching refs:strbuf
546 struct strbuf *strbuf; in sbus_iommu_init() local
560 strbuf = kzalloc(sizeof(*strbuf), GFP_ATOMIC); in sbus_iommu_init()
561 if (!iommu || !strbuf) in sbus_iommu_init()
565 op->dev.archdata.stc = strbuf; in sbus_iommu_init()
576 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
577 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
578 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()
580 strbuf->strbuf_enabled = 1; in sbus_iommu_init()
582 strbuf->strbuf_flushflag = (volatile unsigned long *) in sbus_iommu_init()
583 ((((unsigned long)&strbuf->__flushflag_buf[0]) in sbus_iommu_init()
586 strbuf->strbuf_flushflag_pa = (unsigned long) in sbus_iommu_init()
587 __pa(strbuf->strbuf_flushflag); in sbus_iommu_init()
630 upa_writeq(control, strbuf->strbuf_control); in sbus_iommu_init()
636 ptag = strbuf->strbuf_control + in sbus_iommu_init()
638 ltag = strbuf->strbuf_control + in sbus_iommu_init()
661 kfree(strbuf); in sbus_iommu_init()