struct obd_ioobj *ioo = *tmp;
char *c = *tmp;
- ioo->ioo_id = HTON__u64(oa->o_id);
- ioo->ioo_gr = HTON__u64(oa->o_gr);
- ioo->ioo_type = HTON__u64(oa->o_mode);
- ioo->ioo_bufcnt = HTON__u32(bufcnt);
- *tmp = c + sizeof(*ioo);
+ ioo->ioo_id = HTON__u64(oa->o_id);
+ ioo->ioo_gr = HTON__u64(oa->o_gr);
+ ioo->ioo_type = HTON__u32(oa->o_mode);
+ ioo->ioo_bufcnt = HTON__u32(bufcnt);
+ *tmp = c + sizeof(*ioo);
}
void ost_unpack_ioo(void **tmp, struct obd_ioobj **ioop)
struct obd_ioobj *ioo = *tmp;
*ioop = *tmp;
- ioo->ioo_id = NTOH__u64(ioo->ioo_id);
- ioo->ioo_gr = NTOH__u64(ioo->ioo_gr);
- ioo->ioo_type = NTOH__u64(ioo->ioo_type);
- ioo->ioo_bufcnt = NTOH__u32(ioo->ioo_bufcnt);
- *tmp = c + sizeof(*ioo);
+ ioo->ioo_id = NTOH__u64(ioo->ioo_id);
+ ioo->ioo_gr = NTOH__u64(ioo->ioo_gr);
+ ioo->ioo_type = NTOH__u32(ioo->ioo_type);
+ ioo->ioo_bufcnt = NTOH__u32(ioo->ioo_bufcnt);
+ *tmp = c + sizeof(*ioo);
}
-void ost_pack_niobuf(void **tmp, void *addr, __u64 offset, __u32 len,
- __u32 flags, __u32 xid)
+void ost_pack_niobuf(void **tmp, __u64 offset, __u32 len, __u32 flags,
+ __u32 xid)
{
- struct niobuf *ioo = *tmp;
+ struct niobuf_remote *nb = *tmp;
char *c = *tmp;
- ioo->addr = HTON__u64((__u64)(unsigned long)addr);
- ioo->offset = HTON__u64(offset);
- ioo->len = HTON__u32(len);
- ioo->flags = HTON__u32(flags);
- ioo->xid = HTON__u32(xid);
- *tmp = c + sizeof(*ioo);
+ nb->offset = HTON__u64(offset);
+ nb->len = HTON__u32(len);
+ nb->flags = HTON__u32(flags);
+ nb->xid = HTON__u32(xid);
+ *tmp = c + sizeof(*nb);
}
-void ost_unpack_niobuf(void **tmp, struct niobuf **nbp)
+void ost_unpack_niobuf(void **tmp, struct niobuf_remote **nbp)
{
char *c = *tmp;
- struct niobuf *nb = *tmp;
+ struct niobuf_remote *nb = *tmp;
*nbp = *tmp;
- nb->addr = NTOH__u64(nb->addr);
- nb->offset = NTOH__u64(nb->offset);
- nb->len = NTOH__u32(nb->len);
- nb->flags = NTOH__u32(nb->flags);
+ nb->offset = NTOH__u64(nb->offset);
+ nb->len = NTOH__u32(nb->len);
+ nb->flags = NTOH__u32(nb->flags);
- *tmp = c + sizeof(*nb);
+ *tmp = c + sizeof(*nb);
}