Lines Matching refs:resp
513 struct prestera_msg_common_resp resp; in prestera_cmd() local
515 return prestera_cmd_ret(sw, type, cmd, clen, &resp.ret, sizeof(resp)); in prestera_cmd()
644 struct prestera_msg_port_info_resp resp; in prestera_hw_port_info_get() local
648 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_info_get()
652 *dev_id = resp.dev_id; in prestera_hw_port_info_get()
653 *hw_id = resp.hw_id; in prestera_hw_port_info_get()
654 *fp_id = resp.fp_id; in prestera_hw_port_info_get()
673 struct prestera_msg_switch_init_resp resp; in prestera_hw_switch_init() local
681 &resp.ret, sizeof(resp), in prestera_hw_switch_init()
688 sw->port_count = resp.port_count; in prestera_hw_switch_init()
690 sw->mtu_max = resp.mtu_max; in prestera_hw_switch_init()
691 sw->id = resp.switch_id; in prestera_hw_switch_init()
692 sw->lag_member_max = resp.lag_member_max; in prestera_hw_switch_init()
693 sw->lag_max = resp.lag_max; in prestera_hw_switch_init()
785 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_cap_get() local
789 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_cap_get()
793 caps->supp_link_modes = resp.param.cap.link_mode; in prestera_hw_port_cap_get()
794 caps->transceiver = resp.param.cap.transceiver; in prestera_hw_port_cap_get()
795 caps->supp_fec = resp.param.cap.fec; in prestera_hw_port_cap_get()
796 caps->type = resp.param.cap.type; in prestera_hw_port_cap_get()
809 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_remote_cap_get() local
813 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_remote_cap_get()
817 *link_mode_bitmap = resp.param.cap.link_mode; in prestera_hw_port_remote_cap_get()
830 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_remote_fc_get() local
834 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_remote_fc_get()
838 switch (resp.param.fc) { in prestera_hw_port_remote_fc_get()
861 struct prestera_msg_acl_ruleset_resp resp; in prestera_hw_acl_ruleset_create() local
866 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_acl_ruleset_create()
870 *ruleset_id = resp.id; in prestera_hw_acl_ruleset_create()
972 struct prestera_msg_acl_rule_resp resp; in prestera_hw_acl_rule_add() local
1010 &req->cmd, size, &resp.ret, sizeof(resp)); in prestera_hw_acl_rule_add()
1014 *rule_id = resp.id; in prestera_hw_acl_rule_add()
1033 struct prestera_msg_acl_rule_stats_resp resp; in prestera_hw_acl_rule_stats_get() local
1040 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_acl_rule_stats_get()
1044 *packets = resp.packets; in prestera_hw_acl_rule_stats_get()
1045 *bytes = resp.bytes; in prestera_hw_acl_rule_stats_get()
1077 struct prestera_msg_span_resp resp; in prestera_hw_span_get() local
1085 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_span_get()
1089 *span_id = resp.id; in prestera_hw_span_get()
1134 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_type_get() local
1138 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_type_get()
1142 *type = resp.param.type; in prestera_hw_port_type_get()
1154 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_fec_get() local
1158 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_fec_get()
1162 *fec = resp.param.fec; in prestera_hw_port_fec_get()
1218 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_mdix_get() local
1222 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_mdix_get()
1226 *status = prestera_hw_mdix_to_eth(resp.param.mdix.status); in prestera_hw_port_mdix_get()
1227 *admin_mode = prestera_hw_mdix_to_eth(resp.param.mdix.admin_mode); in prestera_hw_port_mdix_get()
1268 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_link_mode_get() local
1272 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_link_mode_get()
1276 *mode = resp.param.link_mode; in prestera_hw_port_link_mode_get()
1288 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_speed_get() local
1292 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_speed_get()
1296 *speed = resp.param.speed; in prestera_hw_port_speed_get()
1340 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_duplex_get() local
1344 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_duplex_get()
1348 *duplex = resp.param.duplex; in prestera_hw_port_duplex_get()
1361 struct prestera_msg_port_stats_resp resp; in prestera_hw_port_stats_get() local
1362 u64 *hw = resp.stats; in prestera_hw_port_stats_get()
1366 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_stats_get()
1709 struct prestera_msg_bridge_resp resp; in prestera_hw_bridge_create() local
1715 &resp.ret, sizeof(resp)); in prestera_hw_bridge_create()
1719 *bridge_id = resp.bridge; in prestera_hw_bridge_create()
1761 struct prestera_msg_rxtx_resp resp; in prestera_hw_rxtx_init() local
1768 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_rxtx_init()
1772 params->map_addr = resp.map_addr; in prestera_hw_rxtx_init()
1837 struct mvsw_msg_cpu_code_counter_ret resp; in prestera_hw_cpu_code_counters_get() local
1841 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_cpu_code_counters_get()
1845 *packet_count = resp.packet_count; in prestera_hw_cpu_code_counters_get()