Lines Matching refs:mgmt
78 int mad_class_agent(int mgmt) in mad_class_agent() argument
80 if (mgmt < 1 || mgmt >= MAX_CLASS) in mad_class_agent()
82 return ibmp->class_agents[mgmt]; in mad_class_agent()
85 int mad_register_port_client(int port_id, int mgmt, uint8_t rmpp_version) in mad_register_port_client() argument
89 if ((vers = mgmt_class_vers(mgmt)) <= 0) { in mad_register_port_client()
90 DEBUG("Unknown class %d mgmt_class", mgmt); in mad_register_port_client()
94 agent = umad_register(port_id, mgmt, vers, rmpp_version, 0); in mad_register_port_client()
96 DEBUG("Can't register agent for class %d", mgmt); in mad_register_port_client()
101 int mad_register_client(int mgmt, uint8_t rmpp_version) in mad_register_client() argument
103 return mad_register_client_via(mgmt, rmpp_version, ibmp); in mad_register_client()
106 int mad_register_client_via(int mgmt, uint8_t rmpp_version, in mad_register_client_via() argument
114 agent = mad_register_port_client(mad_rpc_portid(srcport), mgmt, in mad_register_client_via()
119 srcport->class_agents[mgmt] = agent; in mad_register_client_via()
123 int mad_register_server(int mgmt, uint8_t rmpp_version, in mad_register_server() argument
126 return mad_register_server_via(mgmt, rmpp_version, method_mask, in mad_register_server()
130 int mad_register_server_via(int mgmt, uint8_t rmpp_version, in mad_register_server_via() argument
147 if (srcport->class_agents[mgmt] >= 0) { in mad_register_server_via()
149 mgmt, srcport->class_agents[mgmt]); in mad_register_server_via()
152 if ((vers = mgmt_class_vers(mgmt)) <= 0) { in mad_register_server_via()
153 DEBUG("Unknown class 0x%x mgmt_class", mgmt); in mad_register_server_via()
156 if (mgmt >= IB_VENDOR_RANGE2_START_CLASS && in mad_register_server_via()
157 mgmt <= IB_VENDOR_RANGE2_END_CLASS) { in mad_register_server_via()
162 umad_register_oui(srcport->port_id, mgmt, rmpp_version, in mad_register_server_via()
164 DEBUG("Can't register agent for class %d", mgmt); in mad_register_server_via()
169 umad_register(srcport->port_id, mgmt, vers, rmpp_version, in mad_register_server_via()
171 DEBUG("Can't register agent for class %d", mgmt); in mad_register_server_via()
175 srcport->class_agents[mgmt] = agent; in mad_register_server_via()