• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/ofed/libibmad/

Lines Matching refs:MAD_EXPORT

1532 MAD_EXPORT char *portid2str(ib_portid_t * portid);
1533 MAD_EXPORT int portid2portnum(ib_portid_t * portid);
1534 MAD_EXPORT int str2drpath(ib_dr_path_t * path, char *routepath, int drslid,
1536 MAD_EXPORT char *drpath2str(ib_dr_path_t * path, char *dstr, size_t dstr_size);
1549 MAD_EXPORT uint32_t mad_get_field(void *buf, int base_offs,
1551 MAD_EXPORT void mad_set_field(void *buf, int base_offs, enum MAD_FIELDS field,
1554 MAD_EXPORT uint64_t mad_get_field64(void *buf, int base_offs,
1556 MAD_EXPORT void mad_set_field64(void *buf, int base_offs, enum MAD_FIELDS field,
1558 MAD_EXPORT void mad_set_array(void *buf, int base_offs, enum MAD_FIELDS field,
1560 MAD_EXPORT void mad_get_array(void *buf, int base_offs, enum MAD_FIELDS field,
1562 MAD_EXPORT void mad_decode_field(uint8_t * buf, enum MAD_FIELDS field,
1564 MAD_EXPORT void mad_encode_field(uint8_t * buf, enum MAD_FIELDS field,
1566 MAD_EXPORT int mad_print_field(enum MAD_FIELDS field, const char *name,
1568 MAD_EXPORT char *mad_dump_field(enum MAD_FIELDS field, char *buf, int bufsz,
1570 MAD_EXPORT char *mad_dump_val(enum MAD_FIELDS field, char *buf, int bufsz,
1572 MAD_EXPORT const char *mad_field_name(enum MAD_FIELDS field);
1575 MAD_EXPORT void *mad_encode(void *buf, ib_rpc_t * rpc, ib_dr_path_t * drpath,
1577 MAD_EXPORT uint64_t mad_trid(void);
1578 MAD_EXPORT int mad_build_pkt(void *umad, ib_rpc_t * rpc, ib_portid_t * dport,
1582 MAD_EXPORT void madrpc_show_errors(int set);
1583 MAD_EXPORT int madrpc_set_retries(int retries);
1584 MAD_EXPORT int madrpc_set_timeout(int timeout);
1585 MAD_EXPORT struct ibmad_port *mad_rpc_open_port(char *dev_name, int dev_port,
1588 MAD_EXPORT void mad_rpc_close_port(struct ibmad_port *srcport);
1595 MAD_EXPORT void *mad_rpc(const struct ibmad_port *srcport, ib_rpc_t * rpc,
1598 MAD_EXPORT void *mad_rpc_rmpp(const struct ibmad_port *srcport, ib_rpc_t * rpc,
1601 MAD_EXPORT int mad_rpc_portid(struct ibmad_port *srcport);
1602 MAD_EXPORT void mad_rpc_set_retries(struct ibmad_port *port, int retries);
1603 MAD_EXPORT void mad_rpc_set_timeout(struct ibmad_port *port, int timeout);
1604 MAD_EXPORT int mad_rpc_class_agent(struct ibmad_port *srcport, int cls);
1606 MAD_EXPORT int mad_get_timeout(const struct ibmad_port *srcport,
1608 MAD_EXPORT int mad_get_retries(const struct ibmad_port *srcport);
1611 MAD_EXPORT int mad_register_port_client(int port_id, int mgmt,
1613 MAD_EXPORT int mad_register_client(int mgmt, uint8_t rmpp_version) DEPRECATED;
1614 MAD_EXPORT int mad_register_server(int mgmt, uint8_t rmpp_version,
1618 MAD_EXPORT int mad_register_client_via(int mgmt, uint8_t rmpp_version,
1620 MAD_EXPORT int mad_register_server_via(int mgmt, uint8_t rmpp_version,
1624 MAD_EXPORT int mad_class_agent(int mgmt) DEPRECATED;
1627 MAD_EXPORT int mad_send(ib_rpc_t * rpc, ib_portid_t * dport,
1629 MAD_EXPORT void *mad_receive(void *umad, int timeout) DEPRECATED;
1630 MAD_EXPORT int mad_respond(void *umad, ib_portid_t * portid, uint32_t rstatus)
1634 MAD_EXPORT int mad_send_via(ib_rpc_t * rpc, ib_portid_t * dport,
1637 MAD_EXPORT void *mad_receive_via(void *umad, int timeout,
1639 MAD_EXPORT int mad_respond_via(void *umad, ib_portid_t * portid,
1641 MAD_EXPORT void *mad_alloc(void);
1642 MAD_EXPORT void mad_free(void *umad);
1645 MAD_EXPORT uint8_t *ib_vendor_call(void *data, ib_portid_t * portid,
1649 MAD_EXPORT uint8_t *ib_vendor_call_via(void *data, ib_portid_t * portid,
1664 MAD_EXPORT int madrpc_portid(void) DEPRECATED;
1669 MAD_EXPORT void madrpc_init(char *dev_name, int dev_port, int *mgmt_classes,
1674 MAD_EXPORT uint8_t *smp_query(void *buf, ib_portid_t * id, unsigned attrid,
1676 MAD_EXPORT uint8_t *smp_set(void *buf, ib_portid_t * id, unsigned attrid,
1680 MAD_EXPORT uint8_t *smp_query_via(void *buf, ib_portid_t * id, unsigned attrid,
1683 MAD_EXPORT uint8_t *smp_set_via(void *buf, ib_portid_t * id, unsigned attrid,
1686 MAD_EXPORT uint8_t *smp_query_status_via(void *rcvbuf, ib_portid_t * portid,
1690 MAD_EXPORT uint8_t *smp_set_status_via(void *data, ib_portid_t * portid,
1694 MAD_EXPORT void smp_mkey_set(struct ibmad_port *srcport, uint64_t mkey);
1695 MAD_EXPORT uint64_t smp_mkey_get(const struct ibmad_port *srcport);
1698 MAD_EXPORT void *cc_query_status_via(void *rcvbuf, ib_portid_t * portid,
1703 MAD_EXPORT void *cc_config_status_via(void *payload, void *rcvbuf, ib_portid_t * portid,
1711 MAD_EXPORT int ib_path_query(ibmad_gid_t srcgid, ibmad_gid_t destgid,
1715 MAD_EXPORT uint8_t *sa_rpc_call(const struct ibmad_port *srcport, void *rcvbuf,
1718 MAD_EXPORT int ib_path_query_via(const struct ibmad_port *srcport,
1722 MAD_EXPORT int ib_node_query_via(const struct ibmad_port *srcport,
1727 MAD_EXPORT int ib_resolve_smlid(ib_portid_t * sm_id, int timeout) DEPRECATED;
1728 MAD_EXPORT int ib_resolve_portid_str(ib_portid_t * portid, char *addr_str,
1731 MAD_EXPORT int ib_resolve_self(ib_portid_t * portid, int *portnum,
1735 MAD_EXPORT int ib_resolve_smlid_via(ib_portid_t * sm_id, int timeout,
1737 MAD_EXPORT int ib_resolve_guid_via(ib_portid_t * portid, uint64_t * guid,
1740 MAD_EXPORT int ib_resolve_gid_via(ib_portid_t * portid, ibmad_gid_t gid,
1743 MAD_EXPORT int ib_resolve_portid_str_via(ib_portid_t * portid, char *addr_str,
1747 MAD_EXPORT int ib_resolve_self_via(ib_portid_t * portid, int *portnum,
1752 MAD_EXPORT uint8_t *pma_query_via(void *rcvbuf, ib_portid_t * dest, int port,
1755 MAD_EXPORT uint8_t *performance_reset_via(void *rcvbuf, ib_portid_t * dest,
1761 MAD_EXPORT uint8_t *bm_call_via(void *data, ib_portid_t * portid,
1766 MAD_EXPORT ib_mad_dump_fn
1799 MAD_EXPORT void mad_dump_fields(char *buf, int bufsz, void *val, int valsz,
1802 extern MAD_EXPORT int ibdebug;
1840 MAD_EXPORT void xdump(FILE * file, char *msg, void *p, int size);