Lines Matching defs:mbxdata
5127 uint8_t *mbxdata;
5136 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
5137 if (mbxdata == NULL) {
5145 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5152 if (sli_cmd_common_write_object(&hw->sli, mbxdata, SLI4_BMBX_SIZE, noc, last,
5154 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_cb_fw_write, cb_arg);
5159 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5275 uint8_t *mbxdata;
5277 /* mbxdata holds the header of the command */
5278 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
5279 if (mbxdata == NULL) {
5288 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5300 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5305 if (sli_cmd_common_read_transceiver_data(&hw->sli, mbxdata, SLI4_BMBX_SIZE, page,
5307 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_cb_sfp, cb_arg);
5315 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5335 uint8_t *mbxdata;
5337 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
5338 if (mbxdata == NULL) {
5346 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5353 if (sli_cmd_dump_type4(&hw->sli, mbxdata, SLI4_BMBX_SIZE,
5355 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_cb_temp, cb_arg);
5360 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5439 uint8_t *mbxdata;
5441 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
5442 if (mbxdata == NULL) {
5450 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5457 if (sli_cmd_read_link_stats(&hw->sli, mbxdata, SLI4_BMBX_SIZE,
5461 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_cb_link_stat, cb_arg);
5466 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5575 uint8_t *mbxdata;
5577 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO);
5578 if (mbxdata == NULL) {
5586 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5594 if (sli_cmd_read_status(&hw->sli, mbxdata, SLI4_BMBX_SIZE, cc)) {
5595 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_cb_host_stat, cb_arg);
5600 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5955 uint8_t *mbxdata;
5967 /* mbxdata holds the header of the command */
5968 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
5969 if (mbxdata == NULL) {
5978 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5985 if (sli_cmd_common_set_reconfig_link_id(&hw->sli, mbxdata, SLI4_BMBX_SIZE, NULL, 0, config_id)) {
5986 rc = ocs_hw_command(hw, mbxdata, opts, ocs_hw_set_active_link_config_cb, cb_arg);
5991 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
5995 ocs_hw_set_active_link_config_cb(hw, 0, mbxdata, cb_arg);
5996 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6000 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6151 uint8_t *mbxdata;
6155 /* mbxdata holds the header of the command */
6156 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
6157 if (mbxdata == NULL) {
6166 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6177 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6182 if (sli_cmd_common_get_reconfig_link_info(&hw->sli, mbxdata, SLI4_BMBX_SIZE, &cb_arg->dma_cmd)) {
6183 rc = ocs_hw_command(hw, mbxdata, opts, ocs_hw_get_active_link_config_cb, cb_arg);
6188 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6193 ocs_hw_get_active_link_config_cb(hw, 0, mbxdata, cb_arg);
6194 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6199 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6677 uint8_t *mbxdata;
6680 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
6681 if (mbxdata == NULL) {
6690 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6700 if (sli_cmd_dmtf_exec_clp_cmd(&hw->sli, mbxdata, SLI4_BMBX_SIZE,
6702 rc = ocs_hw_command(hw, mbxdata, opts, ocs_hw_dmtf_clp_cb, cb_arg);
6707 ocs_memcpy(mbxdata, hw->sli.bmbx.virt, SLI4_BMBX_SIZE);
6708 ocs_hw_dmtf_clp_cb(hw, 0, mbxdata, cb_arg);
6719 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6725 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
6974 uint8_t *mbxdata;
6993 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
6994 if (mbxdata == NULL) {
7002 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7008 cb_arg->mbox_cmd = mbxdata;
7010 if (sli_cmd_common_read_object(&hw->sli, mbxdata, SLI4_BMBX_SIZE,
7012 rc = ocs_hw_command(hw, mbxdata, opts, ocs_hw_cb_dump_get, cb_arg);
7014 ocs_memcpy(mbxdata, hw->sli.bmbx.virt, SLI4_BMBX_SIZE);
7015 rc = ocs_hw_cb_dump_get(hw, 0, mbxdata, cb_arg);
7021 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7085 uint8_t *mbxdata;
7094 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7095 if (mbxdata == NULL) {
7103 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7109 cb_arg->mbox_cmd = mbxdata;
7111 if (sli_cmd_common_delete_object(&hw->sli, mbxdata, SLI4_BMBX_SIZE,
7113 rc = ocs_hw_command(hw, mbxdata, opts, ocs_hw_cb_dump_clear, cb_arg);
7115 ocs_memcpy(mbxdata, hw->sli.bmbx.virt, SLI4_BMBX_SIZE);
7116 rc = ocs_hw_cb_dump_clear(hw, 0, mbxdata, cb_arg);
7122 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7223 uint8_t *mbxdata;
7232 /* mbxdata holds the header of the command */
7233 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7234 if (mbxdata == NULL) {
7243 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7254 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7259 if (sli_cmd_common_get_profile_config(&hw->sli, mbxdata, SLI4_BMBX_SIZE, &cb_arg->payload)) {
7260 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_get_port_protocol_cb, cb_arg);
7265 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7352 uint8_t *mbxdata;
7372 /* mbxdata holds the header of the command */
7373 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7374 if (mbxdata == NULL) {
7383 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7396 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7401 sli_cmd_common_set_profile_config(&hw->sli, mbxdata, SLI4_BMBX_SIZE,
7469 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_set_port_protocol_cb2, new_cb_arg);
7479 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7516 uint8_t *mbxdata;
7525 /* mbxdata holds the header of the command */
7526 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7527 if (mbxdata == NULL) {
7536 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7548 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7553 if (sli_cmd_common_get_profile_config(&hw->sli, mbxdata, SLI4_BMBX_SIZE, &cb_arg->payload)) {
7554 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_set_port_protocol_cb1, cb_arg);
7559 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7656 uint8_t *mbxdata;
7665 /* mbxdata holds the header of the command */
7666 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7667 if (mbxdata == NULL) {
7676 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7686 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7691 if (sli_cmd_common_get_profile_list(&hw->sli, mbxdata, SLI4_BMBX_SIZE, 0, &cb_arg->payload)) {
7692 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_get_profile_list_cb, cb_arg);
7697 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7765 uint8_t *mbxdata;
7774 /* mbxdata holds the header of the command */
7775 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7776 if (mbxdata == NULL) {
7785 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7792 if (sli_cmd_common_get_active_profile(&hw->sli, mbxdata, SLI4_BMBX_SIZE)) {
7793 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_get_active_profile_cb, cb_arg);
7798 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7862 uint8_t *mbxdata;
7866 /* mbxdata holds the header of the command */
7867 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7868 if (mbxdata == NULL) {
7877 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7884 if (sli_cmd_read_nvparms(&hw->sli, mbxdata, SLI4_BMBX_SIZE)) {
7885 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_get_nvparms_cb, cb_arg);
7890 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7960 uint8_t *mbxdata;
7964 /* mbxdata holds the header of the command */
7965 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
7966 if (mbxdata == NULL) {
7975 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
7982 if (sli_cmd_write_nvparms(&hw->sli, mbxdata, SLI4_BMBX_SIZE, wwpn, wwnn, hard_alpa, preferred_d_id)) {
7983 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_set_nvparms_cb, cb_arg);
7988 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
8124 uint8_t *mbxdata;
8133 /* mbxdata holds the header of the command */
8134 mbxdata = ocs_malloc(hw->os, SLI4_BMBX_SIZE, OCS_M_ZERO | OCS_M_NOWAIT);
8135 if (mbxdata == NULL) {
8144 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);
8151 if (sli_cmd_common_set_active_profile(&hw->sli, mbxdata, SLI4_BMBX_SIZE, 0, profile_id)) {
8152 rc = ocs_hw_command(hw, mbxdata, OCS_CMD_NOWAIT, ocs_hw_set_active_profile_cb, cb_arg);
8157 ocs_free(hw->os, mbxdata, SLI4_BMBX_SIZE);