Lines Matching refs:cmdp

80 	struct fw_hello_cmd *cmdp = (struct fw_hello_cmd *)(mbp->mb);  in csio_mb_hello()  local
82 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_hello()
84 cmdp->op_to_write = htonl(FW_CMD_OP_V(FW_HELLO_CMD) | in csio_mb_hello()
86 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_hello()
87 cmdp->err_to_clearinit = htonl( in csio_mb_hello()
143 struct fw_bye_cmd *cmdp = (struct fw_bye_cmd *)(mbp->mb); in csio_mb_bye() local
145 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_bye()
147 cmdp->op_to_write = htonl(FW_CMD_OP_V(FW_BYE_CMD) | in csio_mb_bye()
149 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_bye()
166 struct fw_reset_cmd *cmdp = (struct fw_reset_cmd *)(mbp->mb); in csio_mb_reset() local
168 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_reset()
170 cmdp->op_to_write = htonl(FW_CMD_OP_V(FW_RESET_CMD) | in csio_mb_reset()
172 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_reset()
173 cmdp->val = htonl(reset); in csio_mb_reset()
174 cmdp->halt_pkd = htonl(halt); in csio_mb_reset()
200 struct fw_params_cmd *cmdp = (struct fw_params_cmd *)(mbp->mb); in csio_mb_params() local
201 __be32 *p = &cmdp->param[0].mnem; in csio_mb_params()
203 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_params()
205 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_PARAMS_CMD) | in csio_mb_params()
210 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_params()
304 struct fw_caps_config_cmd *cmdp = in csio_mb_caps_config() local
307 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, wr ? 0 : 1); in csio_mb_caps_config()
309 cmdp->op_to_write = htonl(FW_CMD_OP_V(FW_CAPS_CONFIG_CMD) | in csio_mb_caps_config()
312 cmdp->cfvalid_to_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_caps_config()
319 cmdp->fcoecaps = 0; in csio_mb_caps_config()
322 cmdp->fcoecaps |= htons(FW_CAPS_CONFIG_FCOE_CTRL_OFLD); in csio_mb_caps_config()
324 cmdp->fcoecaps |= htons(FW_CAPS_CONFIG_FCOE_INITIATOR); in csio_mb_caps_config()
326 cmdp->fcoecaps |= htons(FW_CAPS_CONFIG_FCOE_TARGET); in csio_mb_caps_config()
346 struct fw_port_cmd *cmdp = (struct fw_port_cmd *)(mbp->mb); in csio_mb_port() local
348 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_port()
350 cmdp->op_to_portid = htonl(FW_CMD_OP_V(FW_PORT_CMD) | in csio_mb_port()
355 cmdp->action_to_len16 = htonl( in csio_mb_port()
359 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_port()
364 cmdp->action_to_len16 = htonl( in csio_mb_port()
368 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_port()
371 cmdp->u.l1cfg.rcap = cpu_to_be32(fwcaps32_to_caps16(fc)); in csio_mb_port()
373 cmdp->u.l1cfg32.rcap32 = cpu_to_be32(fc); in csio_mb_port()
416 struct fw_initialize_cmd *cmdp = (struct fw_initialize_cmd *)(mbp->mb); in csio_mb_initialize() local
418 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_initialize()
420 cmdp->op_to_write = htonl(FW_CMD_OP_V(FW_INITIALIZE_CMD) | in csio_mb_initialize()
422 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_initialize()
444 struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); in csio_mb_iq_alloc() local
446 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_iq_alloc()
448 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_IQ_CMD) | in csio_mb_iq_alloc()
453 cmdp->alloc_to_len16 = htonl(FW_IQ_CMD_ALLOC_F | in csio_mb_iq_alloc()
454 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_iq_alloc()
456 cmdp->type_to_iqandstindex = htonl( in csio_mb_iq_alloc()
461 cmdp->fl0size = htons(iq_params->fl0size); in csio_mb_iq_alloc()
462 cmdp->fl0size = htons(iq_params->fl1size); in csio_mb_iq_alloc()
490 struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); in csio_mb_iq_write() local
503 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_iq_write()
505 cmdp->op_to_vfn |= htonl(FW_CMD_OP_V(FW_IQ_CMD) | in csio_mb_iq_write()
509 cmdp->alloc_to_len16 |= htonl(iq_start_stop | in csio_mb_iq_write()
510 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_iq_write()
511 cmdp->iqid |= htons(iq_params->iqid); in csio_mb_iq_write()
512 cmdp->fl0id |= htons(iq_params->fl0id); in csio_mb_iq_write()
513 cmdp->fl1id |= htons(iq_params->fl1id); in csio_mb_iq_write()
514 cmdp->type_to_iqandstindex |= htonl( in csio_mb_iq_write()
519 cmdp->iqdroprss_to_iqesize |= htons( in csio_mb_iq_write()
527 cmdp->iqsize |= htons(iq_params->iqsize); in csio_mb_iq_write()
528 cmdp->iqaddr |= cpu_to_be64(iq_params->iqaddr); in csio_mb_iq_write()
531 cmdp->iqns_to_fl0congen |= htonl( in csio_mb_iq_write()
539 cmdp->iqns_to_fl0congen |= htonl( in csio_mb_iq_write()
546 cmdp->fl0dcaen_to_fl0cidxfthresh |= htons( in csio_mb_iq_write()
552 cmdp->fl0size |= htons(iq_params->fl0size); in csio_mb_iq_write()
553 cmdp->fl0addr |= cpu_to_be64(iq_params->fl0addr); in csio_mb_iq_write()
626 struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); in csio_mb_iq_free() local
628 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_iq_free()
630 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_IQ_CMD) | in csio_mb_iq_free()
634 cmdp->alloc_to_len16 = htonl(FW_IQ_CMD_FREE_F | in csio_mb_iq_free()
635 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_iq_free()
636 cmdp->type_to_iqandstindex = htonl(FW_IQ_CMD_TYPE_V(iq_params->type)); in csio_mb_iq_free()
638 cmdp->iqid = htons(iq_params->iqid); in csio_mb_iq_free()
639 cmdp->fl0id = htons(iq_params->fl0id); in csio_mb_iq_free()
640 cmdp->fl1id = htons(iq_params->fl1id); in csio_mb_iq_free()
662 struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); in csio_mb_eq_ofld_alloc() local
664 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_eq_ofld_alloc()
665 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_EQ_OFLD_CMD) | in csio_mb_eq_ofld_alloc()
669 cmdp->alloc_to_len16 = htonl(FW_EQ_OFLD_CMD_ALLOC_F | in csio_mb_eq_ofld_alloc()
670 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_eq_ofld_alloc()
699 struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); in csio_mb_eq_ofld_write() local
711 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_eq_ofld_write()
713 cmdp->op_to_vfn |= htonl(FW_CMD_OP_V(FW_EQ_OFLD_CMD) | in csio_mb_eq_ofld_write()
717 cmdp->alloc_to_len16 |= htonl(eq_start_stop | in csio_mb_eq_ofld_write()
718 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_eq_ofld_write()
720 cmdp->eqid_pkd |= htonl(FW_EQ_OFLD_CMD_EQID_V(eq_ofld_params->eqid)); in csio_mb_eq_ofld_write()
722 cmdp->fetchszm_to_iqid |= htonl( in csio_mb_eq_ofld_write()
728 cmdp->dcaen_to_eqsize |= htonl( in csio_mb_eq_ofld_write()
737 cmdp->eqaddr |= cpu_to_be64(eq_ofld_params->eqaddr); in csio_mb_eq_ofld_write()
812 struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); in csio_mb_eq_ofld_free() local
814 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_eq_ofld_free()
816 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_EQ_OFLD_CMD) | in csio_mb_eq_ofld_free()
820 cmdp->alloc_to_len16 = htonl(FW_EQ_OFLD_CMD_FREE_F | in csio_mb_eq_ofld_free()
821 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_eq_ofld_free()
822 cmdp->eqid_pkd = htonl(FW_EQ_OFLD_CMD_EQID_V(eq_ofld_params->eqid)); in csio_mb_eq_ofld_free()
843 struct fw_fcoe_link_cmd *cmdp = in csio_write_fcoe_link_cond_init_mb() local
846 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_write_fcoe_link_cond_init_mb()
848 cmdp->op_to_portid = htonl(( in csio_write_fcoe_link_cond_init_mb()
853 cmdp->sub_opcode_fcfi = htonl( in csio_write_fcoe_link_cond_init_mb()
856 cmdp->lstatus = link_status; in csio_write_fcoe_link_cond_init_mb()
857 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_write_fcoe_link_cond_init_mb()
877 struct fw_fcoe_res_info_cmd *cmdp = in csio_fcoe_read_res_info_init_mb() local
880 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, hw, cbfn, 1); in csio_fcoe_read_res_info_init_mb()
882 cmdp->op_to_read = htonl((FW_CMD_OP_V(FW_FCOE_RES_INFO_CMD) | in csio_fcoe_read_res_info_init_mb()
886 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_read_res_info_init_mb()
912 struct fw_fcoe_vnp_cmd *cmdp = in csio_fcoe_vnp_alloc_init_mb() local
915 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_vnp_alloc_init_mb()
917 cmdp->op_to_fcfi = htonl((FW_CMD_OP_V(FW_FCOE_VNP_CMD) | in csio_fcoe_vnp_alloc_init_mb()
922 cmdp->alloc_to_len16 = htonl(FW_FCOE_VNP_CMD_ALLOC | in csio_fcoe_vnp_alloc_init_mb()
923 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_vnp_alloc_init_mb()
925 cmdp->gen_wwn_to_vnpi = htonl(FW_FCOE_VNP_CMD_VNPI(vnpi)); in csio_fcoe_vnp_alloc_init_mb()
927 cmdp->iqid = htons(iqid); in csio_fcoe_vnp_alloc_init_mb()
930 cmdp->gen_wwn_to_vnpi |= htonl(FW_FCOE_VNP_CMD_GEN_WWN); in csio_fcoe_vnp_alloc_init_mb()
933 memcpy(cmdp->vnport_wwnn, vnport_wwnn, 8); in csio_fcoe_vnp_alloc_init_mb()
935 memcpy(cmdp->vnport_wwpn, vnport_wwpn, 8); in csio_fcoe_vnp_alloc_init_mb()
953 struct fw_fcoe_vnp_cmd *cmdp = in csio_fcoe_vnp_read_init_mb() local
956 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_vnp_read_init_mb()
957 cmdp->op_to_fcfi = htonl(FW_CMD_OP_V(FW_FCOE_VNP_CMD) | in csio_fcoe_vnp_read_init_mb()
961 cmdp->alloc_to_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_vnp_read_init_mb()
962 cmdp->gen_wwn_to_vnpi = htonl(FW_FCOE_VNP_CMD_VNPI(vnpi)); in csio_fcoe_vnp_read_init_mb()
982 struct fw_fcoe_vnp_cmd *cmdp = in csio_fcoe_vnp_free_init_mb() local
985 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_vnp_free_init_mb()
987 cmdp->op_to_fcfi = htonl(FW_CMD_OP_V(FW_FCOE_VNP_CMD) | in csio_fcoe_vnp_free_init_mb()
991 cmdp->alloc_to_len16 = htonl(FW_FCOE_VNP_CMD_FREE | in csio_fcoe_vnp_free_init_mb()
992 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_vnp_free_init_mb()
993 cmdp->gen_wwn_to_vnpi = htonl(FW_FCOE_VNP_CMD_VNPI(vnpi)); in csio_fcoe_vnp_free_init_mb()
1013 struct fw_fcoe_fcf_cmd *cmdp = in csio_fcoe_read_fcf_init_mb() local
1016 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_read_fcf_init_mb()
1018 cmdp->op_to_fcfi = htonl(FW_CMD_OP_V(FW_FCOE_FCF_CMD) | in csio_fcoe_read_fcf_init_mb()
1022 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_read_fcf_init_mb()
1033 struct fw_fcoe_stats_cmd *cmdp = (struct fw_fcoe_stats_cmd *)(mbp->mb); in csio_fcoe_read_portparams_init_mb() local
1035 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, hw, cbfn, 1); in csio_fcoe_read_portparams_init_mb()
1038 cmdp->op_to_flowid = htonl(FW_CMD_OP_V(FW_FCOE_STATS_CMD) | in csio_fcoe_read_portparams_init_mb()
1040 cmdp->free_to_len16 = htonl(FW_CMD_LEN16_V(CSIO_MAX_MB_SIZE/16)); in csio_fcoe_read_portparams_init_mb()
1042 cmdp->u.ctl.nstats_port = FW_FCOE_STATS_CMD_NSTATS(portparams->nstats) | in csio_fcoe_read_portparams_init_mb()
1045 cmdp->u.ctl.port_valid_ix = FW_FCOE_STATS_CMD_IX(portparams->idx) | in csio_fcoe_read_portparams_init_mb()