Lines Matching defs:edata
8678 struct t4_reg *edata = (struct t4_reg *)data;
8680 if ((edata->addr & 0x3) != 0 || edata->addr >= sc->mmio_len)
8683 if (edata->size == 4)
8684 edata->val = t4_read_reg(sc, edata->addr);
8685 else if (edata->size == 8)
8686 edata->val = t4_read_reg64(sc, edata->addr);
8693 struct t4_reg *edata = (struct t4_reg *)data;
8695 if ((edata->addr & 0x3) != 0 || edata->addr >= sc->mmio_len)
8698 if (edata->size == 4) {
8699 if (edata->val & 0xffffffff00000000)
8701 t4_write_reg(sc, edata->addr, (uint32_t) edata->val);
8702 } else if (edata->size == 8)
8703 t4_write_reg64(sc, edata->addr, edata->val);