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()
350 struct fw_port_cmd *cmdp = (struct fw_port_cmd *)(mbp->mb); in csio_mb_port() local
353 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_port()
355 cmdp->op_to_portid = htonl(FW_CMD_OP_V(FW_PORT_CMD) | in csio_mb_port()
360 cmdp->action_to_len16 = htonl( in csio_mb_port()
362 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_port()
367 cmdp->action_to_len16 = htonl( in csio_mb_port()
369 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_port()
377 cmdp->u.l1cfg.rcap = htonl((caps & CSIO_ADVERT_MASK) | lfc); in csio_mb_port()
379 cmdp->u.l1cfg.rcap = htonl((caps & CSIO_ADVERT_MASK) | in csio_mb_port()
415 struct fw_initialize_cmd *cmdp = (struct fw_initialize_cmd *)(mbp->mb); in csio_mb_initialize() local
417 CSIO_INIT_MBP(mbp, cmdp, tmo, hw, cbfn, 1); in csio_mb_initialize()
419 cmdp->op_to_write = htonl(FW_CMD_OP_V(FW_INITIALIZE_CMD) | in csio_mb_initialize()
421 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_initialize()
443 struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); in csio_mb_iq_alloc() local
445 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_iq_alloc()
447 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_IQ_CMD) | in csio_mb_iq_alloc()
452 cmdp->alloc_to_len16 = htonl(FW_IQ_CMD_ALLOC_F | in csio_mb_iq_alloc()
453 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_iq_alloc()
455 cmdp->type_to_iqandstindex = htonl( in csio_mb_iq_alloc()
460 cmdp->fl0size = htons(iq_params->fl0size); in csio_mb_iq_alloc()
461 cmdp->fl0size = htons(iq_params->fl1size); in csio_mb_iq_alloc()
489 struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); in csio_mb_iq_write() local
501 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_iq_write()
503 cmdp->op_to_vfn |= htonl(FW_CMD_OP_V(FW_IQ_CMD) | in csio_mb_iq_write()
507 cmdp->alloc_to_len16 |= htonl(iq_start_stop | in csio_mb_iq_write()
508 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_iq_write()
509 cmdp->iqid |= htons(iq_params->iqid); in csio_mb_iq_write()
510 cmdp->fl0id |= htons(iq_params->fl0id); in csio_mb_iq_write()
511 cmdp->fl1id |= htons(iq_params->fl1id); in csio_mb_iq_write()
512 cmdp->type_to_iqandstindex |= htonl( in csio_mb_iq_write()
517 cmdp->iqdroprss_to_iqesize |= htons( in csio_mb_iq_write()
525 cmdp->iqsize |= htons(iq_params->iqsize); in csio_mb_iq_write()
526 cmdp->iqaddr |= cpu_to_be64(iq_params->iqaddr); in csio_mb_iq_write()
529 cmdp->iqns_to_fl0congen |= htonl( in csio_mb_iq_write()
537 cmdp->iqns_to_fl0congen |= htonl( in csio_mb_iq_write()
542 cmdp->fl0dcaen_to_fl0cidxfthresh |= htons( in csio_mb_iq_write()
548 cmdp->fl0size |= htons(iq_params->fl0size); in csio_mb_iq_write()
549 cmdp->fl0addr |= cpu_to_be64(iq_params->fl0addr); in csio_mb_iq_write()
622 struct fw_iq_cmd *cmdp = (struct fw_iq_cmd *)(mbp->mb); in csio_mb_iq_free() local
624 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_iq_free()
626 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_IQ_CMD) | in csio_mb_iq_free()
630 cmdp->alloc_to_len16 = htonl(FW_IQ_CMD_FREE_F | in csio_mb_iq_free()
631 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_iq_free()
632 cmdp->type_to_iqandstindex = htonl(FW_IQ_CMD_TYPE_V(iq_params->type)); in csio_mb_iq_free()
634 cmdp->iqid = htons(iq_params->iqid); in csio_mb_iq_free()
635 cmdp->fl0id = htons(iq_params->fl0id); in csio_mb_iq_free()
636 cmdp->fl1id = htons(iq_params->fl1id); in csio_mb_iq_free()
658 struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); in csio_mb_eq_ofld_alloc() local
660 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_eq_ofld_alloc()
661 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_EQ_OFLD_CMD) | in csio_mb_eq_ofld_alloc()
665 cmdp->alloc_to_len16 = htonl(FW_EQ_OFLD_CMD_ALLOC_F | in csio_mb_eq_ofld_alloc()
666 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_eq_ofld_alloc()
695 struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); in csio_mb_eq_ofld_write() local
707 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_eq_ofld_write()
709 cmdp->op_to_vfn |= htonl(FW_CMD_OP_V(FW_EQ_OFLD_CMD) | in csio_mb_eq_ofld_write()
713 cmdp->alloc_to_len16 |= htonl(eq_start_stop | in csio_mb_eq_ofld_write()
714 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_eq_ofld_write()
716 cmdp->eqid_pkd |= htonl(FW_EQ_OFLD_CMD_EQID_V(eq_ofld_params->eqid)); in csio_mb_eq_ofld_write()
718 cmdp->fetchszm_to_iqid |= htonl( in csio_mb_eq_ofld_write()
724 cmdp->dcaen_to_eqsize |= htonl( in csio_mb_eq_ofld_write()
733 cmdp->eqaddr |= cpu_to_be64(eq_ofld_params->eqaddr); in csio_mb_eq_ofld_write()
808 struct fw_eq_ofld_cmd *cmdp = (struct fw_eq_ofld_cmd *)(mbp->mb); in csio_mb_eq_ofld_free() local
810 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, priv, cbfn, 1); in csio_mb_eq_ofld_free()
812 cmdp->op_to_vfn = htonl(FW_CMD_OP_V(FW_EQ_OFLD_CMD) | in csio_mb_eq_ofld_free()
816 cmdp->alloc_to_len16 = htonl(FW_EQ_OFLD_CMD_FREE_F | in csio_mb_eq_ofld_free()
817 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_mb_eq_ofld_free()
818 cmdp->eqid_pkd = htonl(FW_EQ_OFLD_CMD_EQID_V(eq_ofld_params->eqid)); in csio_mb_eq_ofld_free()
839 struct fw_fcoe_link_cmd *cmdp = in csio_write_fcoe_link_cond_init_mb() local
842 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_write_fcoe_link_cond_init_mb()
844 cmdp->op_to_portid = htonl(( in csio_write_fcoe_link_cond_init_mb()
849 cmdp->sub_opcode_fcfi = htonl( in csio_write_fcoe_link_cond_init_mb()
852 cmdp->lstatus = link_status; in csio_write_fcoe_link_cond_init_mb()
853 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_write_fcoe_link_cond_init_mb()
873 struct fw_fcoe_res_info_cmd *cmdp = in csio_fcoe_read_res_info_init_mb() local
876 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, hw, cbfn, 1); in csio_fcoe_read_res_info_init_mb()
878 cmdp->op_to_read = htonl((FW_CMD_OP_V(FW_FCOE_RES_INFO_CMD) | in csio_fcoe_read_res_info_init_mb()
882 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_read_res_info_init_mb()
908 struct fw_fcoe_vnp_cmd *cmdp = in csio_fcoe_vnp_alloc_init_mb() local
911 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_vnp_alloc_init_mb()
913 cmdp->op_to_fcfi = htonl((FW_CMD_OP_V(FW_FCOE_VNP_CMD) | in csio_fcoe_vnp_alloc_init_mb()
918 cmdp->alloc_to_len16 = htonl(FW_FCOE_VNP_CMD_ALLOC | in csio_fcoe_vnp_alloc_init_mb()
919 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_vnp_alloc_init_mb()
921 cmdp->gen_wwn_to_vnpi = htonl(FW_FCOE_VNP_CMD_VNPI(vnpi)); in csio_fcoe_vnp_alloc_init_mb()
923 cmdp->iqid = htons(iqid); in csio_fcoe_vnp_alloc_init_mb()
926 cmdp->gen_wwn_to_vnpi |= htonl(FW_FCOE_VNP_CMD_GEN_WWN); in csio_fcoe_vnp_alloc_init_mb()
929 memcpy(cmdp->vnport_wwnn, vnport_wwnn, 8); in csio_fcoe_vnp_alloc_init_mb()
931 memcpy(cmdp->vnport_wwpn, vnport_wwpn, 8); in csio_fcoe_vnp_alloc_init_mb()
949 struct fw_fcoe_vnp_cmd *cmdp = in csio_fcoe_vnp_read_init_mb() local
952 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_vnp_read_init_mb()
953 cmdp->op_to_fcfi = htonl(FW_CMD_OP_V(FW_FCOE_VNP_CMD) | in csio_fcoe_vnp_read_init_mb()
957 cmdp->alloc_to_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_vnp_read_init_mb()
958 cmdp->gen_wwn_to_vnpi = htonl(FW_FCOE_VNP_CMD_VNPI(vnpi)); in csio_fcoe_vnp_read_init_mb()
978 struct fw_fcoe_vnp_cmd *cmdp = in csio_fcoe_vnp_free_init_mb() local
981 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_vnp_free_init_mb()
983 cmdp->op_to_fcfi = htonl(FW_CMD_OP_V(FW_FCOE_VNP_CMD) | in csio_fcoe_vnp_free_init_mb()
987 cmdp->alloc_to_len16 = htonl(FW_FCOE_VNP_CMD_FREE | in csio_fcoe_vnp_free_init_mb()
988 FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_vnp_free_init_mb()
989 cmdp->gen_wwn_to_vnpi = htonl(FW_FCOE_VNP_CMD_VNPI(vnpi)); in csio_fcoe_vnp_free_init_mb()
1009 struct fw_fcoe_fcf_cmd *cmdp = in csio_fcoe_read_fcf_init_mb() local
1012 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, ln, cbfn, 1); in csio_fcoe_read_fcf_init_mb()
1014 cmdp->op_to_fcfi = htonl(FW_CMD_OP_V(FW_FCOE_FCF_CMD) | in csio_fcoe_read_fcf_init_mb()
1018 cmdp->retval_len16 = htonl(FW_CMD_LEN16_V(sizeof(*cmdp) / 16)); in csio_fcoe_read_fcf_init_mb()
1029 struct fw_fcoe_stats_cmd *cmdp = (struct fw_fcoe_stats_cmd *)(mbp->mb); in csio_fcoe_read_portparams_init_mb() local
1031 CSIO_INIT_MBP(mbp, cmdp, mb_tmo, hw, cbfn, 1); in csio_fcoe_read_portparams_init_mb()
1034 cmdp->op_to_flowid = htonl(FW_CMD_OP_V(FW_FCOE_STATS_CMD) | in csio_fcoe_read_portparams_init_mb()
1036 cmdp->free_to_len16 = htonl(FW_CMD_LEN16_V(CSIO_MAX_MB_SIZE/16)); in csio_fcoe_read_portparams_init_mb()
1038 cmdp->u.ctl.nstats_port = FW_FCOE_STATS_CMD_NSTATS(portparams->nstats) | in csio_fcoe_read_portparams_init_mb()
1041 cmdp->u.ctl.port_valid_ix = FW_FCOE_STATS_CMD_IX(portparams->idx) | in csio_fcoe_read_portparams_init_mb()