Lines Matching refs:umad

724 void *umad_get_mad(void *umad)  in umad_get_mad()  argument
726 return new_user_mad_api ? ((struct ib_user_mad *)umad)->data : in umad_get_mad()
727 (void *)&((struct ib_user_mad *)umad)->addr.pkey_index; in umad_get_mad()
736 int umad_set_grh(void *umad, void *mad_addr) in umad_set_grh() argument
738 struct ib_user_mad *mad = umad; in umad_set_grh()
754 int umad_set_pkey(void *umad, int pkey_index) in umad_set_pkey() argument
756 struct ib_user_mad *mad = umad; in umad_set_pkey()
764 int umad_get_pkey(void *umad) in umad_get_pkey() argument
766 struct ib_user_mad *mad = umad; in umad_get_pkey()
774 int umad_set_addr(void *umad, int dlid, int dqp, int sl, int qkey) in umad_set_addr() argument
776 struct ib_user_mad *mad = umad; in umad_set_addr()
779 umad, dlid, dqp, sl, qkey); in umad_set_addr()
788 int umad_set_addr_net(void *umad, __be16 dlid, __be32 dqp, int sl, __be32 qkey) in umad_set_addr_net() argument
790 struct ib_user_mad *mad = umad; in umad_set_addr_net()
793 umad, be16toh(dlid), be32toh(dqp), sl, be32toh(qkey)); in umad_set_addr_net()
802 int umad_send(int fd, int agentid, void *umad, int length, in umad_send() argument
805 struct ib_user_mad *mad = umad; in umad_send()
809 fd, agentid, umad, timeout_ms); in umad_send()
847 int umad_recv(int fd, void *umad, int *length, int timeout_ms) in umad_recv() argument
849 struct ib_user_mad *mad = umad; in umad_recv()
853 TRACE("fd %d umad %p timeout %u", fd, umad, timeout_ms); in umad_recv()
855 if (!umad || !length) { in umad_recv()
866 n = read(fd, umad, umad_size() + *length); in umad_recv()
868 VALGRIND_MAKE_MEM_DEFINED(umad, umad_size() + *length); in umad_recv()
1069 int umad_status(void *umad) in umad_status() argument
1071 struct ib_user_mad *mad = umad; in umad_status()
1076 ib_mad_addr_t *umad_get_mad_addr(void *umad) in umad_get_mad_addr() argument
1078 struct ib_user_mad *mad = umad; in umad_get_mad_addr()
1110 void umad_dump(void *umad) in umad_dump() argument
1112 struct ib_user_mad *mad = umad; in umad_dump()