Lines Matching refs:cmd

620 					  struct i40e_nvm_access *cmd,
623 struct i40e_nvm_access *cmd,
626 struct i40e_nvm_access *cmd,
629 struct i40e_nvm_access *cmd,
632 struct i40e_nvm_access *cmd,
635 struct i40e_nvm_access *cmd,
638 struct i40e_nvm_access *cmd,
641 struct i40e_nvm_access *cmd,
644 struct i40e_nvm_access *cmd,
684 struct i40e_nvm_access *cmd, in i40e_nvmupd_command() argument
694 upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); in i40e_nvmupd_command()
718 status = i40e_nvmupd_state_init(hw, cmd, bytes, perrno); in i40e_nvmupd_command()
722 status = i40e_nvmupd_state_reading(hw, cmd, bytes, perrno); in i40e_nvmupd_command()
726 status = i40e_nvmupd_state_writing(hw, cmd, bytes, perrno); in i40e_nvmupd_command()
757 struct i40e_nvm_access *cmd, in i40e_nvmupd_state_init() argument
763 upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); in i40e_nvmupd_state_init()
772 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); in i40e_nvmupd_state_init()
783 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); in i40e_nvmupd_state_init()
797 status = i40e_nvmupd_nvm_erase(hw, cmd, perrno); in i40e_nvmupd_state_init()
813 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); in i40e_nvmupd_state_init()
829 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); in i40e_nvmupd_state_init()
858 status = i40e_nvmupd_exec_aq(hw, cmd, bytes, perrno); in i40e_nvmupd_state_init()
862 status = i40e_nvmupd_get_aq_result(hw, cmd, bytes, perrno); in i40e_nvmupd_state_init()
887 struct i40e_nvm_access *cmd, in i40e_nvmupd_state_reading() argument
893 upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); in i40e_nvmupd_state_reading()
898 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); in i40e_nvmupd_state_reading()
902 status = i40e_nvmupd_nvm_read(hw, cmd, bytes, perrno); in i40e_nvmupd_state_reading()
929 struct i40e_nvm_access *cmd, in i40e_nvmupd_state_writing() argument
936 upd_cmd = i40e_nvmupd_validate_command(hw, cmd, perrno); in i40e_nvmupd_state_writing()
941 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); in i40e_nvmupd_state_writing()
947 status = i40e_nvmupd_nvm_write(hw, cmd, bytes, perrno); in i40e_nvmupd_state_writing()
1040 struct i40e_nvm_access *cmd, in i40e_nvmupd_validate_command() argument
1049 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_validate_command()
1050 module = i40e_nvmupd_get_module(cmd->config); in i40e_nvmupd_validate_command()
1053 if ((cmd->data_size < 1) || in i40e_nvmupd_validate_command()
1054 (cmd->data_size > I40E_NVMUPD_MAX_DATA)) { in i40e_nvmupd_validate_command()
1057 cmd->data_size); in i40e_nvmupd_validate_command()
1062 switch (cmd->command) { in i40e_nvmupd_validate_command()
1133 struct i40e_nvm_access *cmd, in i40e_nvmupd_exec_aq() argument
1152 if (cmd->data_size < aq_desc_len) { in i40e_nvmupd_exec_aq()
1155 cmd->data_size, aq_desc_len); in i40e_nvmupd_exec_aq()
1162 aq_data_len = cmd->data_size - aq_desc_len; in i40e_nvmupd_exec_aq()
1204 struct i40e_nvm_access *cmd, in i40e_nvmupd_get_aq_result() argument
1218 if (cmd->offset > aq_total_len) { in i40e_nvmupd_get_aq_result()
1220 __func__, cmd->offset, aq_total_len); in i40e_nvmupd_get_aq_result()
1226 if (cmd->data_size > (aq_total_len - cmd->offset)) { in i40e_nvmupd_get_aq_result()
1227 int new_len = aq_total_len - cmd->offset; in i40e_nvmupd_get_aq_result()
1230 __func__, cmd->data_size, new_len); in i40e_nvmupd_get_aq_result()
1231 cmd->data_size = new_len; in i40e_nvmupd_get_aq_result()
1234 remainder = cmd->data_size; in i40e_nvmupd_get_aq_result()
1235 if (cmd->offset < aq_desc_len) { in i40e_nvmupd_get_aq_result()
1236 u32 len = aq_desc_len - cmd->offset; in i40e_nvmupd_get_aq_result()
1238 len = min(len, cmd->data_size); in i40e_nvmupd_get_aq_result()
1240 __func__, cmd->offset, cmd->offset + len); in i40e_nvmupd_get_aq_result()
1242 buff = ((u8 *)&hw->nvm_wb_desc) + cmd->offset; in i40e_nvmupd_get_aq_result()
1249 buff = hw->nvm_buff.va + (cmd->offset - aq_desc_len); in i40e_nvmupd_get_aq_result()
1273 struct i40e_nvm_access *cmd, in i40e_nvmupd_nvm_read() argument
1281 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_read()
1282 module = i40e_nvmupd_get_module(cmd->config); in i40e_nvmupd_nvm_read()
1288 status = i40e_aq_read_nvm(hw, module, cmd->offset, (u16)cmd->data_size, in i40e_nvmupd_nvm_read()
1293 module, cmd->offset, cmd->data_size); in i40e_nvmupd_nvm_read()
1312 struct i40e_nvm_access *cmd, in i40e_nvmupd_nvm_erase() argument
1320 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_erase()
1321 module = i40e_nvmupd_get_module(cmd->config); in i40e_nvmupd_nvm_erase()
1327 status = i40e_aq_erase_nvm(hw, module, cmd->offset, (u16)cmd->data_size, in i40e_nvmupd_nvm_erase()
1332 module, cmd->offset, cmd->data_size); in i40e_nvmupd_nvm_erase()
1352 struct i40e_nvm_access *cmd, in i40e_nvmupd_nvm_write() argument
1360 transaction = i40e_nvmupd_get_transaction(cmd->config); in i40e_nvmupd_nvm_write()
1361 module = i40e_nvmupd_get_module(cmd->config); in i40e_nvmupd_nvm_write()
1367 status = i40e_aq_update_nvm(hw, module, cmd->offset, in i40e_nvmupd_nvm_write()
1368 (u16)cmd->data_size, bytes, last, in i40e_nvmupd_nvm_write()
1373 module, cmd->offset, cmd->data_size); in i40e_nvmupd_nvm_write()