Lines Matching defs:edata
783 struct t4_reg *edata = (struct t4_reg *)data;
785 if ((edata->addr & 0x3) != 0 || edata->addr >= sc->mmio_len)
788 if (edata->size == 4)
789 edata->val = t4_read_reg(sc, edata->addr);
790 else if (edata->size == 8)
791 edata->val = t4_read_reg64(sc, edata->addr);
798 struct t4_reg *edata = (struct t4_reg *)data;
800 if ((edata->addr & 0x3) != 0 || edata->addr >= sc->mmio_len)
803 if (edata->size == 4) {
804 if (edata->val & 0xffffffff00000000)
806 t4_write_reg(sc, edata->addr, (uint32_t) edata->val);
807 } else if (edata->size == 8)
808 t4_write_reg64(sc, edata->addr, edata->val);