Lines Matching defs:cmdp

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