Lines Matching +defs:error +defs:value
51 satapmp_read_8(struct ata_channel *chp, int port, int reg, uint64_t *value,
56 int error = 0;
83 error = EIO;
88 "PMP port %d register %d read failed, error 0x%x\n",
90 error = EIO;
94 *value = ((uint64_t)((xfer->c_ata_c.r_lba >> 24) & 0xffffff) << 40) |
101 return error;
105 satapmp_read(struct ata_channel *chp, int port, int reg, uint32_t *value,
115 *value = value64 & 0xffffffff;
120 satapmp_write_8(struct ata_channel *chp, int port, int reg, uint64_t value,
125 int error = 0;
138 xfer->c_ata_c.r_lba = (((value >> 40) & 0xffffff) << 24) |
139 (((value >> 8) & 0xffffff) << 0);
140 xfer->c_ata_c.r_count = (((value >> 32) & 0xff) << 8) |
141 (((value >> 0) & 0xff) << 0);
156 error = EIO;
161 "PMP port %d register %d write failed, error 0x%x\n",
163 error = EIO;
169 return error;
173 satapmp_write(struct ata_channel *chp, int port, int reg, uint32_t value,
176 return satapmp_write_8(chp, port, reg, value, xfer);