u8 port, int port_modify_mask,
struct ib_port_modify *props);
-int mthca_query_pkey(struct ib_device *ibdev,
- u8 port, u16 index, u16 *pkey);
+int mthca_query_pkey_chunk(struct ib_device *ibdev,
+ u8 port, u16 index, u16 pkey[32]);
-int mthca_query_gid(struct ib_device *ibdev, u8 port,
- int index, union ib_gid *gid);
+int mthca_query_gid_chunk(struct ib_device *ibdev, u8 port,
+ int index, union ib_gid gid[8]);
struct ib_ucontext *mthca_alloc_ucontext(struct ib_device *ibdev,
ci_umv_buf_t* const p_umv_buf);