Lines Matching refs:strbuf
545 struct strbuf *strbuf; in sbus_iommu_init() local
559 strbuf = kzalloc(sizeof(*strbuf), GFP_ATOMIC); in sbus_iommu_init()
560 if (!iommu || !strbuf) in sbus_iommu_init()
564 op->dev.archdata.stc = strbuf; in sbus_iommu_init()
575 strbuf->strbuf_control = reg_base + STRBUF_CONTROL; in sbus_iommu_init()
576 strbuf->strbuf_pflush = reg_base + STRBUF_PFLUSH; in sbus_iommu_init()
577 strbuf->strbuf_fsync = reg_base + STRBUF_FSYNC; in sbus_iommu_init()
579 strbuf->strbuf_enabled = 1; in sbus_iommu_init()
581 strbuf->strbuf_flushflag = (volatile unsigned long *) in sbus_iommu_init()
582 ((((unsigned long)&strbuf->__flushflag_buf[0]) in sbus_iommu_init()
585 strbuf->strbuf_flushflag_pa = (unsigned long) in sbus_iommu_init()
586 __pa(strbuf->strbuf_flushflag); in sbus_iommu_init()
629 upa_writeq(control, strbuf->strbuf_control); in sbus_iommu_init()
635 ptag = strbuf->strbuf_control + in sbus_iommu_init()
637 ltag = strbuf->strbuf_control + in sbus_iommu_init()
660 kfree(strbuf); in sbus_iommu_init()