Lines Matching refs:strbuf
543 struct strbuf *strbuf; in sbus_iommu_init() local
557 strbuf = kzalloc(sizeof(*strbuf), GFP_ATOMIC); in sbus_iommu_init()
558 if (!iommu || !strbuf) in sbus_iommu_init()
562 op->dev.archdata.stc = strbuf; in sbus_iommu_init()
573 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
574 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
575 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()
577 strbuf->strbuf_enabled = 1; in sbus_iommu_init()
579 strbuf->strbuf_flushflag = (volatile unsigned long *) in sbus_iommu_init()
580 ((((unsigned long)&strbuf->__flushflag_buf[0]) in sbus_iommu_init()
583 strbuf->strbuf_flushflag_pa = (unsigned long) in sbus_iommu_init()
584 __pa(strbuf->strbuf_flushflag); in sbus_iommu_init()
627 upa_writeq(control, strbuf->strbuf_control); in sbus_iommu_init()
633 ptag = strbuf->strbuf_control + in sbus_iommu_init()
635 ltag = strbuf->strbuf_control + in sbus_iommu_init()
658 kfree(strbuf); in sbus_iommu_init()