Lines Matching refs:strbuf
544 struct strbuf *strbuf; in sbus_iommu_init() local
558 strbuf = kzalloc(sizeof(*strbuf), GFP_ATOMIC); in sbus_iommu_init()
559 if (!iommu || !strbuf) in sbus_iommu_init()
563 op->dev.archdata.stc = strbuf; in sbus_iommu_init()
574 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
575 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
576 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()
578 strbuf->strbuf_enabled = 1; in sbus_iommu_init()
580 strbuf->strbuf_flushflag = (volatile unsigned long *) in sbus_iommu_init()
581 ((((unsigned long)&strbuf->__flushflag_buf[0]) in sbus_iommu_init()
584 strbuf->strbuf_flushflag_pa = (unsigned long) in sbus_iommu_init()
585 __pa(strbuf->strbuf_flushflag); in sbus_iommu_init()
628 upa_writeq(control, strbuf->strbuf_control); in sbus_iommu_init()
634 ptag = strbuf->strbuf_control + in sbus_iommu_init()
636 ltag = strbuf->strbuf_control + in sbus_iommu_init()
659 kfree(strbuf); in sbus_iommu_init()