Lines Matching defs:desc

350 	struct ice_aq_desc desc;
352 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_clear_pf_cfg);
354 return ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
378 struct ice_aq_desc desc;
383 cmd = &desc.params.mac_read;
388 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_manage_mac_read);
390 status = ice_aq_send_cmd(hw, &desc, buf, buf_size, cd);
520 struct ice_aq_desc desc;
525 cmd = &desc.params.get_phy;
535 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_phy_caps);
542 status = ice_aq_send_cmd(hw, &desc, pcaps, pcaps_size, cd);
619 struct ice_aq_desc desc;
630 cmd = &desc.params.dnl_call;
631 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_dnl_call);
632 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_BUF | ICE_AQ_FLAG_RD |
634 desc.datalen = CPU_TO_LE16(sizeof(struct ice_aqc_dnl_call));
638 err = ice_aq_send_cmd(hw, &desc, &buf,
680 struct ice_aq_desc desc;
693 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_link_status);
695 resp = &desc.params.get_link_status;
699 status = ice_aq_send_cmd(hw, &desc, &link_data,
823 struct ice_aq_desc desc;
825 cmd = &desc.params.set_mac_cfg;
830 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_mac_cfg);
838 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
1755 * @desc: descriptor describing the command
1761 ice_sbq_send_cmd(struct ice_hw *hw, struct ice_sbq_cmd_desc *desc,
1764 return ice_sq_send_cmd(hw, ice_get_sbq(hw), (struct ice_aq_desc *)desc,
1772 * @desc: descriptor describing the command
1778 ice_sbq_send_cmd_nolock(struct ice_hw *hw, struct ice_sbq_cmd_desc *desc,
1782 (struct ice_aq_desc *)desc, buf,
1790 * @flag: flag to fill desc structure
1797 struct ice_sbq_cmd_desc desc = {0};
1819 desc.flags = CPU_TO_LE16(flag);
1820 desc.opcode = CPU_TO_LE16(ice_sbq_opc_neigh_dev_req);
1821 desc.param0.cmd_len = CPU_TO_LE16(msg_len);
1823 status = ice_sbq_send_cmd(hw, &desc, &msg, msg_len, NULL);
1825 status = ice_sbq_send_cmd_nolock(hw, &desc, &msg, msg_len,
1837 * @flag: flag to fill desc structure
1896 * @desc: prefilled descriptor describing the command
1906 struct ice_aq_desc *desc, void *buf, u16 buf_size,
1916 opcode = LE16_TO_CPU(desc->opcode);
1927 ice_memcpy(&desc_cpy, desc, sizeof(desc_cpy),
1932 status = ice_sq_send_cmd(hw, cq, desc, buf, buf_size, cd);
1942 ice_memcpy(desc, &desc_cpy, sizeof(desc_cpy),
1958 * @desc: descriptor describing the command
1966 ice_aq_send_cmd(struct ice_hw *hw, struct ice_aq_desc *desc, void *buf,
1969 return ice_sq_send_cmd_retry(hw, &hw->adminq, desc, buf, buf_size, cd);
1982 struct ice_aq_desc desc;
1985 resp = &desc.params.get_ver;
1987 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_ver);
1989 status = ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
2019 struct ice_aq_desc desc;
2022 cmd = &desc.params.driver_ver;
2027 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_driver_ver);
2029 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
2040 return ice_aq_send_cmd(hw, &desc, dv->driver_string, len, cd);
2054 struct ice_aq_desc desc;
2056 cmd = &desc.params.q_shutdown;
2058 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_q_shutdown);
2063 return ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
2098 struct ice_aq_desc desc;
2103 cmd_resp = &desc.params.res_owner;
2105 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_req_res);
2113 status = ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
2168 struct ice_aq_desc desc;
2172 cmd = &desc.params.res_owner;
2174 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_release_res);
2179 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
2287 struct ice_aq_desc desc;
2291 cmd = &desc.params.sw_res_ctrl;
2299 ice_fill_dflt_direct_cmd_desc(&desc, opc);
2301 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
2305 return ice_aq_send_cmd(hw, &desc, buf, buf_size, cd);
3043 struct ice_aq_desc desc;
3045 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_link_topo);
3046 desc.params.get_link_topo = *cmd;
3048 if (ice_aq_send_cmd(hw, &desc, NULL, 0, NULL))
3053 LE16_TO_CPU(desc.params.get_link_topo.addr.handle);
3055 *node_part_number = desc.params.get_link_topo.node_part_num;
3131 struct ice_aq_desc desc;
3134 cmd = &desc.params.get_cap;
3140 ice_fill_dflt_direct_cmd_desc(&desc, opc);
3141 status = ice_aq_send_cmd(hw, &desc, buf, buf_size, cd);
3309 struct ice_aq_desc desc;
3311 cmd = &desc.params.mac_write;
3312 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_manage_mac_write);
3317 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
3328 struct ice_aq_desc desc;
3330 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_clear_pxe_mode);
3331 desc.params.clear_pxe.rx_cnt = ICE_AQC_CLEAR_PXE_RX_CNT;
3333 return ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
3367 struct ice_aq_desc desc;
3370 cmd = &desc.params.set_port_params;
3372 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_port_params);
3384 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
3611 struct ice_aq_desc desc;
3625 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_phy_cfg);
3626 desc.params.set_phy.lport_num = pi->lport;
3627 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
3642 status = ice_aq_send_cmd(hw, &desc, cfg, sizeof(*cfg), cd);
4135 struct ice_aq_desc desc;
4137 cmd = &desc.params.restart_an;
4139 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_restart_an);
4148 status = ice_aq_send_cmd(pi->hw, &desc, NULL, 0, cd);
4174 struct ice_aq_desc desc;
4176 cmd = &desc.params.set_event_mask;
4178 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_event_mask);
4183 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
4198 struct ice_aq_desc desc;
4200 cmd = &desc.params.set_mac_lb;
4202 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_mac_lb);
4206 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
4223 struct ice_aq_desc desc;
4225 cmd = &desc.params.set_port_id_led;
4227 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_port_id_led);
4234 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
4258 struct ice_aq_desc desc;
4264 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_sff_eeprom);
4265 cmd = &desc.params.read_write_sff_param;
4266 desc.flags = CPU_TO_LE16(ICE_AQ_FLAG_RD);
4279 status = ice_aq_send_cmd(hw, &desc, data, length, cd);
4298 struct ice_aq_desc desc;
4300 cmd = &desc.params.prog_topo_dev_nvm;
4302 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_prog_topo_dev_nvm);
4307 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
4328 struct ice_aq_desc desc;
4335 cmd = &desc.params.read_topo_dev_nvm;
4337 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_read_topo_dev_nvm);
4339 desc.datalen = CPU_TO_LE16(data_size);
4344 status = ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
4415 struct ice_aq_desc desc;
4426 cmd_resp = &desc.params.get_set_rss_lut;
4442 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_rss_lut);
4443 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
4445 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_rss_lut);
4460 status = ice_aq_send_cmd(hw, &desc, lut, lut_size, NULL);
4461 params->lut_size = LE16_TO_CPU(desc.datalen);
4506 struct ice_aq_desc desc;
4508 cmd_resp = &desc.params.get_set_rss_key;
4511 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_rss_key);
4512 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
4514 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_rss_key);
4522 return ice_aq_send_cmd(hw, &desc, key, key_size, NULL);
4591 struct ice_aq_desc desc;
4596 cmd = &desc.params.add_txqs;
4598 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_add_txqs);
4615 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
4619 return ice_aq_send_cmd(hw, &desc, qg_list, buf_size, cd);
4642 struct ice_aq_desc desc;
4647 cmd = &desc.params.dis_txqs;
4648 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_dis_txqs);
4689 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
4707 status = ice_aq_send_cmd(hw, &desc, qg_list, buf_size, cd);
4745 struct ice_aq_desc desc;
4748 cmd = &desc.params.move_txqs;
4749 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_move_recfg_txqs);
4761 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
4779 status = ice_aq_send_cmd(hw, &desc, buf, buf_size, cd);
4808 struct ice_aq_desc desc;
4813 cmd = &desc.params.add_rdma_qset;
4815 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_add_rdma_qset);
4834 desc.flags |= CPU_TO_LE16(ICE_AQ_FLAG_RD);
4838 return ice_aq_send_cmd(hw, &desc, qset_list, buf_size, cd);
5094 struct ice_aq_desc desc;
5097 cmd = &desc.params.debug_dump;
5102 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_debug_dump_internals);
5108 status = ice_aq_send_cmd(hw, &desc, buf, buf_size, cd);
5112 *ret_buf_size = LE16_TO_CPU(desc.datalen);
5774 struct ice_aq_desc desc;
5780 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_sensor_reading);
5781 cmd = &desc.params.get_sensor_reading;
5785 status = ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
5788 ice_memcpy(data, &desc.params.get_sensor_reading_resp,
6028 struct ice_aq_desc desc;
6031 cmd = &desc.params.read_write_alt_direct;
6033 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_write_alt_direct);
6039 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
6061 struct ice_aq_desc desc;
6064 cmd = &desc.params.read_write_alt_direct;
6069 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_read_alt_direct);
6073 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
6097 struct ice_aq_desc desc;
6100 cmd = &desc.params.done_alt_write;
6105 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_done_alt_write);
6108 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
6125 struct ice_aq_desc desc;
6128 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_clear_port_alt_write);
6130 status = ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
6314 struct ice_aq_desc desc = { 0 };
6319 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_read_i2c);
6320 cmd = &desc.params.read_write_i2c;
6332 status = ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
6337 resp = &desc.params.read_i2c_resp;
6364 struct ice_aq_desc desc = { 0 };
6368 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_write_i2c);
6369 cmd = &desc.params.read_write_i2c;
6387 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
6405 struct ice_aq_desc desc;
6407 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_gpio);
6408 cmd = &desc.params.read_write_gpio;
6413 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
6432 struct ice_aq_desc desc;
6435 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_gpio);
6436 cmd = &desc.params.read_write_gpio;
6440 status = ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
6636 struct ice_aq_desc desc;
6638 cmd = &desc.params.set_health_status_config;
6640 ice_fill_dflt_direct_cmd_desc(&desc,
6645 return ice_aq_send_cmd(hw, &desc, NULL, 0, cd);
6672 struct ice_aq_desc desc;
6680 cmd = &desc.params.get_port_options;
6681 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_get_port_options);
6686 status = ice_aq_send_cmd(hw, &desc, options,
6741 struct ice_aq_desc desc;
6746 cmd = &desc.params.set_port_option;
6747 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_set_port_option);
6754 return ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
6772 struct ice_aq_desc desc;
6774 cmd = &desc.params.lldp_set_mib;
6779 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_lldp_set_local_mib);
6781 desc.flags |= CPU_TO_LE16((u16)ICE_AQ_FLAG_RD);
6782 desc.datalen = CPU_TO_LE16(buf_size);
6787 return ice_aq_send_cmd(hw, &desc, buf, buf_size, cd);
6814 struct ice_aq_desc desc;
6816 cmd = &desc.params.lldp_filter_ctrl;
6818 ice_fill_dflt_direct_cmd_desc(&desc, ice_aqc_opc_lldp_filter_ctrl);
6827 return ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);
6836 struct ice_aq_desc desc;
6838 ice_fill_dflt_direct_cmd_desc(&desc, ice_execute_pending_lldp_mib);
6840 return ice_aq_send_cmd(hw, &desc, NULL, 0, NULL);