Lines Matching refs:class

208 	struct ib_mad_mgmt_class_table *class;  in ib_register_mad_agent()  local
388 class = port_priv->version[mad_reg_req-> in ib_register_mad_agent()
389 mgmt_class_version].class; in ib_register_mad_agent()
390 if (class) { in ib_register_mad_agent()
391 method = class->method_table[mgmt_class]; in ib_register_mad_agent()
1306 static int check_class_table(struct ib_mad_mgmt_class_table *class) in check_class_table() argument
1311 if (class->method_table[i]) in check_class_table()
1368 struct ib_mad_mgmt_class_table **class; in add_nonoui_reg_req() local
1373 class = &port_priv->version[mad_reg_req->mgmt_class_version].class; in add_nonoui_reg_req()
1374 if (!*class) { in add_nonoui_reg_req()
1376 *class = kzalloc(sizeof **class, GFP_ATOMIC); in add_nonoui_reg_req()
1377 if (!*class) { in add_nonoui_reg_req()
1385 method = &(*class)->method_table[mgmt_class]; in add_nonoui_reg_req()
1389 method = &(*class)->method_table[mgmt_class]; in add_nonoui_reg_req()
1419 kfree(*class); in add_nonoui_reg_req()
1420 *class = NULL; in add_nonoui_reg_req()
1529 struct ib_mad_mgmt_class_table *class; in remove_mad_reg_req() local
1546 class = port_priv->version[ in remove_mad_reg_req()
1547 agent_priv->reg_req->mgmt_class_version].class; in remove_mad_reg_req()
1548 if (!class) in remove_mad_reg_req()
1551 method = class->method_table[mgmt_class]; in remove_mad_reg_req()
1559 class->method_table[mgmt_class] = NULL; in remove_mad_reg_req()
1561 if (!check_class_table(class)) { in remove_mad_reg_req()
1563 kfree(class); in remove_mad_reg_req()
1566 mgmt_class_version].class = NULL; in remove_mad_reg_req()
1647 struct ib_mad_mgmt_class_table *class; in find_mad_agent() local
1661 class = port_priv->version[ in find_mad_agent()
1662 mad->mad_hdr.class_version].class; in find_mad_agent()
1663 if (!class) in find_mad_agent()
1668 method = class->method_table[convert_mgmt_class( in find_mad_agent()
1808 static inline int is_direct(u8 class) in is_direct() argument
1810 return (class == IB_MGMT_CLASS_SUBN_DIRECTED_ROUTE); in is_direct()