Lines Matching full:resp

367 	struct prestera_msg_common_resp resp;  in prestera_cmd()  local
369 return prestera_cmd_ret(sw, type, cmd, clen, &resp.ret, sizeof(resp)); in prestera_cmd()
486 struct prestera_msg_port_info_resp resp; in prestera_hw_port_info_get() local
490 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_info_get()
494 *dev_id = resp.dev_id; in prestera_hw_port_info_get()
495 *hw_id = resp.hw_id; in prestera_hw_port_info_get()
496 *fp_id = resp.fp_id; in prestera_hw_port_info_get()
515 struct prestera_msg_switch_init_resp resp; in prestera_hw_switch_init() local
523 &resp.ret, sizeof(resp), in prestera_hw_switch_init()
530 sw->port_count = resp.port_count; in prestera_hw_switch_init()
532 sw->mtu_max = resp.mtu_max; in prestera_hw_switch_init()
533 sw->id = resp.switch_id; in prestera_hw_switch_init()
625 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_cap_get() local
629 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_cap_get()
633 caps->supp_link_modes = resp.param.cap.link_mode; in prestera_hw_port_cap_get()
634 caps->transceiver = resp.param.cap.transceiver; in prestera_hw_port_cap_get()
635 caps->supp_fec = resp.param.cap.fec; in prestera_hw_port_cap_get()
636 caps->type = resp.param.cap.type; in prestera_hw_port_cap_get()
649 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_remote_cap_get() local
653 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_remote_cap_get()
657 *link_mode_bitmap = resp.param.cap.link_mode; in prestera_hw_port_remote_cap_get()
670 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_remote_fc_get() local
674 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_remote_fc_get()
678 switch (resp.param.fc) { in prestera_hw_port_remote_fc_get()
706 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_type_get() local
710 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_type_get()
714 *type = resp.param.type; in prestera_hw_port_type_get()
726 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_fec_get() local
730 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_fec_get()
734 *fec = resp.param.fec; in prestera_hw_port_fec_get()
790 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_mdix_get() local
794 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_mdix_get()
798 *status = prestera_hw_mdix_to_eth(resp.param.mdix.status); in prestera_hw_port_mdix_get()
799 *admin_mode = prestera_hw_mdix_to_eth(resp.param.mdix.admin_mode); in prestera_hw_port_mdix_get()
840 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_link_mode_get() local
844 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_link_mode_get()
848 *mode = resp.param.link_mode; in prestera_hw_port_link_mode_get()
860 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_speed_get() local
864 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_speed_get()
868 *speed = resp.param.speed; in prestera_hw_port_speed_get()
912 struct prestera_msg_port_attr_resp resp; in prestera_hw_port_duplex_get() local
916 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_duplex_get()
920 *duplex = resp.param.duplex; in prestera_hw_port_duplex_get()
933 struct prestera_msg_port_stats_resp resp; in prestera_hw_port_stats_get() local
934 u64 *hw = resp.stats; in prestera_hw_port_stats_get()
938 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_port_stats_get()
1136 struct prestera_msg_bridge_resp resp; in prestera_hw_bridge_create() local
1142 &resp.ret, sizeof(resp)); in prestera_hw_bridge_create()
1146 *bridge_id = resp.bridge; in prestera_hw_bridge_create()
1188 struct prestera_msg_rxtx_resp resp; in prestera_hw_rxtx_init() local
1195 &req.cmd, sizeof(req), &resp.ret, sizeof(resp)); in prestera_hw_rxtx_init()
1199 params->map_addr = resp.map_addr; in prestera_hw_rxtx_init()