64-bit bdev position
Change-Id: I149693624610e04af0c5e4437b5efa484a33467d
This commit is contained in:
@@ -113,8 +113,7 @@ do_read(endpoint_t driver_endpt, uint8_t *buf, size_t bufsize)
|
||||
m.BDEV_GRANT = grant_nr;
|
||||
m.BDEV_FLAGS = BDEV_NOPAGE; /* the EEPROMs used for EDID are pageless */
|
||||
m.BDEV_ID = 0;
|
||||
m.BDEV_POS_LO = 0;
|
||||
m.BDEV_POS_HI = 0;
|
||||
m.BDEV_POS = 0;
|
||||
|
||||
r = ipc_sendrec(driver_endpt, &m);
|
||||
cpf_revoke(grant_nr);
|
||||
|
||||
@@ -258,8 +258,7 @@ static ssize_t fbd_transfer_direct(int do_write, u64_t position,
|
||||
m.BDEV_GRANT = grant;
|
||||
m.BDEV_FLAGS = flags;
|
||||
m.BDEV_ID = 0;
|
||||
m.BDEV_POS_LO = ex64lo(position);
|
||||
m.BDEV_POS_HI = ex64hi(position);
|
||||
m.BDEV_POS = position;
|
||||
|
||||
if ((r = ipc_sendrec(driver_endpt, &m)) != OK)
|
||||
panic("ipc_sendrec to driver failed (%d)\n", r);
|
||||
@@ -351,8 +350,7 @@ static ssize_t fbd_transfer_copy(int do_write, u64_t position,
|
||||
m.BDEV_GRANT = grant;
|
||||
m.BDEV_FLAGS = flags;
|
||||
m.BDEV_ID = 0;
|
||||
m.BDEV_POS_LO = ex64lo(position);
|
||||
m.BDEV_POS_HI = ex64hi(position);
|
||||
m.BDEV_POS = position;
|
||||
|
||||
if ((r = ipc_sendrec(driver_endpt, &m)) != OK)
|
||||
panic("ipc_sendrec to driver failed (%d)\n", r);
|
||||
|
||||
@@ -770,8 +770,8 @@ static int paired_sendrec(message *m1, message *m2, int both)
|
||||
int r;
|
||||
|
||||
#if DEBUG2
|
||||
printf("paired_sendrec(%d) - <%d,%lx:%lx,%d> - %x,%x\n",
|
||||
both, m1->m_type, m1->BDEV_POS_HI, m1->BDEV_POS_LO,
|
||||
printf("paired_sendrec(%d) - <%d,%llx,%d> - %x,%x\n",
|
||||
both, m1->m_type, m1->BDEV_POS,
|
||||
m1->BDEV_COUNT, m1->BDEV_GRANT, m2->BDEV_GRANT);
|
||||
#endif
|
||||
|
||||
@@ -919,8 +919,7 @@ int read_write(u64_t pos, char *bufa, char *bufb, size_t *sizep, int request)
|
||||
memset(&m1, 0, sizeof(m1));
|
||||
m1.m_type = (request == FLT_WRITE) ? BDEV_SCATTER : BDEV_GATHER;
|
||||
m1.BDEV_COUNT = count;
|
||||
m1.BDEV_POS_LO = ex64lo(pos);
|
||||
m1.BDEV_POS_HI = ex64hi(pos);
|
||||
m1.BDEV_POS = pos;
|
||||
|
||||
m2 = m1;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user