mcmd               85 drivers/char/agp/isoch.c 	u32 mnistat, tnistat, tstatus, mcmd;
mcmd              260 drivers/char/agp/isoch.c 		pci_read_config_dword(dev, cur->capndx+AGPCMD, &mcmd);
mcmd              264 drivers/char/agp/isoch.c 		mcmd   &= ~(0xff << 24);
mcmd              268 drivers/char/agp/isoch.c 		mcmd   |= master[cdev].rq << 24;
mcmd              270 drivers/char/agp/isoch.c 		pci_write_config_dword(dev, cur->capndx+AGPCMD, mcmd);
mcmd              293 drivers/char/agp/isoch.c 	u32 tstatus, mcmd;
mcmd              307 drivers/char/agp/isoch.c 		pci_read_config_dword(cur->dev, cur->capndx+AGPCMD, &mcmd);
mcmd              308 drivers/char/agp/isoch.c 		mcmd &= ~(0xff << 24);
mcmd              309 drivers/char/agp/isoch.c 		mcmd |= ((cdev == ndevs - 1) ? rem : mrq) << 24;
mcmd              310 drivers/char/agp/isoch.c 		pci_write_config_dword(cur->dev, cur->capndx+AGPCMD, mcmd);
mcmd              866 drivers/isdn/capi/capi.c 		struct capi_manufacturer_cmd mcmd;
mcmd              869 drivers/isdn/capi/capi.c 		if (copy_from_user(&mcmd, argp, sizeof(mcmd)))
mcmd              871 drivers/isdn/capi/capi.c 		return capi20_manufacturer(mcmd.cmd, mcmd.data);
mcmd               61 drivers/mtd/spi-nor/nxp-spifi.c 	u32 mcmd;
mcmd              115 drivers/mtd/spi-nor/nxp-spifi.c 	writel(spifi->mcmd, spifi->io_base + SPIFI_MCMD);
mcmd              241 drivers/mtd/spi-nor/nxp-spifi.c 		spifi->mcmd = SPIFI_CMD_FIELDFORM_ALL_SERIAL;
mcmd              245 drivers/mtd/spi-nor/nxp-spifi.c 		spifi->mcmd = SPIFI_CMD_FIELDFORM_QUAD_DUAL_DATA;
mcmd              256 drivers/mtd/spi-nor/nxp-spifi.c 	spifi->mcmd |= SPIFI_CMD_OPCODE(spifi->nor.read_opcode) |
mcmd              118 drivers/platform/x86/acerhdf.c static const struct manualcmd mcmd = {
mcmd              317 drivers/platform/x86/acerhdf.c 		ec_write(mcmd.mreg, mcmd.moff);
mcmd             1168 drivers/scsi/qla2xxx/qla_target.c static int qlt_reset(struct scsi_qla_host *vha, void *iocb, int mcmd)
mcmd             1200 drivers/scsi/qla2xxx/qla_target.c 	    mcmd, loop_id);
mcmd             1202 drivers/scsi/qla2xxx/qla_target.c 	return qlt_issue_task_mgmt(sess, 0, mcmd, iocb, QLA24XX_MGMT_SEND_NACK);
mcmd             1715 drivers/scsi/qla2xxx/qla_target.c static int qlt_build_abts_resp_iocb(struct qla_tgt_mgmt_cmd *mcmd)
mcmd             1717 drivers/scsi/qla2xxx/qla_target.c 	struct scsi_qla_host *vha = mcmd->vha;
mcmd             1723 drivers/scsi/qla2xxx/qla_target.c 	struct abts_recv_from_24xx *abts = &mcmd->orig_iocb.abts;
mcmd             1724 drivers/scsi/qla2xxx/qla_target.c 	struct qla_qpair *qpair = mcmd->qpair;
mcmd             1728 drivers/scsi/qla2xxx/qla_target.c 	    ha, mcmd->fc_tm_rsp);
mcmd             1750 drivers/scsi/qla2xxx/qla_target.c 		qpair->req->outstanding_cmds[h] = (srb_t *)mcmd;
mcmd             1773 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd->fc_tm_rsp == FCP_TMF_CMPL) {
mcmd             1876 drivers/scsi/qla2xxx/qla_target.c     struct qla_qpair *qpair, response_t *pkt, struct qla_tgt_mgmt_cmd *mcmd)
mcmd             1890 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd)
mcmd             1892 drivers/scsi/qla2xxx/qla_target.c 		entry = &mcmd->orig_iocb.abts;
mcmd             1911 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd) {
mcmd             1914 drivers/scsi/qla2xxx/qla_target.c 		if (mcmd->flags & QLA24XX_MGMT_ABORT_IO_ATTR_VALID)
mcmd             1915 drivers/scsi/qla2xxx/qla_target.c 			tmp |= (mcmd->abort_io_attr << 9);
mcmd             1931 drivers/scsi/qla2xxx/qla_target.c 	    (mcmd && mcmd->flags & QLA24XX_MGMT_ABORT_IO_ATTR_VALID) ? 1 : 0);
mcmd             1940 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd)
mcmd             1941 drivers/scsi/qla2xxx/qla_target.c 		qlt_build_abts_resp_iocb(mcmd);
mcmd             2016 drivers/scsi/qla2xxx/qla_target.c 	struct qla_tgt_mgmt_cmd *mcmd =
mcmd             2018 drivers/scsi/qla2xxx/qla_target.c 	struct qla_hw_data *ha = mcmd->vha->hw;
mcmd             2023 drivers/scsi/qla2xxx/qla_target.c 	switch (mcmd->tmr_func) {
mcmd             2025 drivers/scsi/qla2xxx/qla_target.c 		tag = mcmd->orig_iocb.abts.exchange_addr_to_abort;
mcmd             2032 drivers/scsi/qla2xxx/qla_target.c 	rc = ha->tgt.tgt_ops->handle_tmr(mcmd, mcmd->unpacked_lun,
mcmd             2033 drivers/scsi/qla2xxx/qla_target.c 	    mcmd->tmr_func, tag);
mcmd             2036 drivers/scsi/qla2xxx/qla_target.c 		spin_lock_irqsave(mcmd->qpair->qp_lock_ptr, flags);
mcmd             2037 drivers/scsi/qla2xxx/qla_target.c 		switch (mcmd->tmr_func) {
mcmd             2039 drivers/scsi/qla2xxx/qla_target.c 			mcmd->fc_tm_rsp = FCP_TMF_REJECTED;
mcmd             2040 drivers/scsi/qla2xxx/qla_target.c 			qlt_build_abts_resp_iocb(mcmd);
mcmd             2047 drivers/scsi/qla2xxx/qla_target.c 			qlt_send_busy(mcmd->qpair, &mcmd->orig_iocb.atio,
mcmd             2054 drivers/scsi/qla2xxx/qla_target.c 			qlt_send_notify_ack(mcmd->qpair,
mcmd             2055 drivers/scsi/qla2xxx/qla_target.c 			    &mcmd->orig_iocb.imm_ntfy, 0, 0, 0, 0, 0, 0);
mcmd             2058 drivers/scsi/qla2xxx/qla_target.c 		spin_unlock_irqrestore(mcmd->qpair->qp_lock_ptr, flags);
mcmd             2060 drivers/scsi/qla2xxx/qla_target.c 		ql_dbg(ql_dbg_tgt_mgt, mcmd->vha, 0xf052,
mcmd             2062 drivers/scsi/qla2xxx/qla_target.c 		    mcmd->vha->vp_idx, rc);
mcmd             2063 drivers/scsi/qla2xxx/qla_target.c 		mempool_free(mcmd, qla_tgt_mgmt_cmd_mempool);
mcmd             2072 drivers/scsi/qla2xxx/qla_target.c 	struct qla_tgt_mgmt_cmd *mcmd;
mcmd             2079 drivers/scsi/qla2xxx/qla_target.c 	mcmd = mempool_alloc(qla_tgt_mgmt_cmd_mempool, GFP_ATOMIC);
mcmd             2080 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd == NULL) {
mcmd             2086 drivers/scsi/qla2xxx/qla_target.c 	memset(mcmd, 0, sizeof(*mcmd));
mcmd             2087 drivers/scsi/qla2xxx/qla_target.c 	mcmd->cmd_type = TYPE_TGT_TMCMD;
mcmd             2088 drivers/scsi/qla2xxx/qla_target.c 	mcmd->sess = sess;
mcmd             2089 drivers/scsi/qla2xxx/qla_target.c 	memcpy(&mcmd->orig_iocb.abts, abts, sizeof(mcmd->orig_iocb.abts));
mcmd             2090 drivers/scsi/qla2xxx/qla_target.c 	mcmd->reset_count = ha->base_qpair->chip_reset;
mcmd             2091 drivers/scsi/qla2xxx/qla_target.c 	mcmd->tmr_func = QLA_TGT_ABTS;
mcmd             2092 drivers/scsi/qla2xxx/qla_target.c 	mcmd->qpair = h->qpair;
mcmd             2093 drivers/scsi/qla2xxx/qla_target.c 	mcmd->vha = vha;
mcmd             2099 drivers/scsi/qla2xxx/qla_target.c 	mcmd->se_cmd.cpuid = h->cpuid;
mcmd             2107 drivers/scsi/qla2xxx/qla_target.c 			mcmd->qpair = abort_cmd->qpair;
mcmd             2108 drivers/scsi/qla2xxx/qla_target.c 			mcmd->se_cmd.cpuid = abort_cmd->se_cmd.cpuid;
mcmd             2109 drivers/scsi/qla2xxx/qla_target.c 			mcmd->abort_io_attr = abort_cmd->atio.u.isp24.attr;
mcmd             2110 drivers/scsi/qla2xxx/qla_target.c 			mcmd->flags = QLA24XX_MGMT_ABORT_IO_ATTR_VALID;
mcmd             2114 drivers/scsi/qla2xxx/qla_target.c 	INIT_WORK(&mcmd->work, qlt_do_tmr_work);
mcmd             2115 drivers/scsi/qla2xxx/qla_target.c 	queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq, &mcmd->work);
mcmd             2195 drivers/scsi/qla2xxx/qla_target.c 	struct qla_tgt_mgmt_cmd *mcmd, uint32_t resp_code)
mcmd             2197 drivers/scsi/qla2xxx/qla_target.c 	struct scsi_qla_host *ha = mcmd->vha;
mcmd             2198 drivers/scsi/qla2xxx/qla_target.c 	struct atio_from_isp *atio = &mcmd->orig_iocb.atio;
mcmd             2218 drivers/scsi/qla2xxx/qla_target.c 	ctio->nport_handle = mcmd->sess->loop_id;
mcmd             2241 drivers/scsi/qla2xxx/qla_target.c void qlt_free_mcmd(struct qla_tgt_mgmt_cmd *mcmd)
mcmd             2243 drivers/scsi/qla2xxx/qla_target.c 	mempool_free(mcmd, qla_tgt_mgmt_cmd_mempool);
mcmd             2316 drivers/scsi/qla2xxx/qla_target.c void qlt_xmit_tm_rsp(struct qla_tgt_mgmt_cmd *mcmd)
mcmd             2318 drivers/scsi/qla2xxx/qla_target.c 	struct scsi_qla_host *vha = mcmd->sess->vha;
mcmd             2321 drivers/scsi/qla2xxx/qla_target.c 	struct qla_qpair *qpair = mcmd->qpair;
mcmd             2326 drivers/scsi/qla2xxx/qla_target.c 	    mcmd, mcmd->fc_tm_rsp, mcmd->flags);
mcmd             2330 drivers/scsi/qla2xxx/qla_target.c 	if (!vha->flags.online || mcmd->reset_count != qpair->chip_reset) {
mcmd             2338 drivers/scsi/qla2xxx/qla_target.c 			mcmd->reset_count, qpair->chip_reset);
mcmd             2339 drivers/scsi/qla2xxx/qla_target.c 		ha->tgt.tgt_ops->free_mcmd(mcmd);
mcmd             2344 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd->flags == QLA24XX_MGMT_SEND_NACK) {
mcmd             2345 drivers/scsi/qla2xxx/qla_target.c 		switch (mcmd->orig_iocb.imm_ntfy.u.isp24.status_subcode) {
mcmd             2351 drivers/scsi/qla2xxx/qla_target.c 			    mcmd->sess->port_name, mcmd->fc_tm_rsp,
mcmd             2352 drivers/scsi/qla2xxx/qla_target.c 			    mcmd->flags);
mcmd             2353 drivers/scsi/qla2xxx/qla_target.c 			qlt_schedule_sess_for_deletion(mcmd->sess);
mcmd             2357 drivers/scsi/qla2xxx/qla_target.c 			    &mcmd->orig_iocb.imm_ntfy, 0, 0, 0, 0, 0, 0);
mcmd             2361 drivers/scsi/qla2xxx/qla_target.c 		if (mcmd->orig_iocb.atio.u.raw.entry_type == ABTS_RECV_24XX) {
mcmd             2362 drivers/scsi/qla2xxx/qla_target.c 			qlt_build_abts_resp_iocb(mcmd);
mcmd             2365 drivers/scsi/qla2xxx/qla_target.c 			qlt_24xx_send_task_mgmt_ctio(qpair, mcmd,
mcmd             2366 drivers/scsi/qla2xxx/qla_target.c 			    mcmd->fc_tm_rsp);
mcmd             2377 drivers/scsi/qla2xxx/qla_target.c 		ha->tgt.tgt_ops->free_mcmd(mcmd);
mcmd             4387 drivers/scsi/qla2xxx/qla_target.c 	struct qla_tgt_mgmt_cmd *mcmd;
mcmd             4391 drivers/scsi/qla2xxx/qla_target.c 	mcmd = mempool_alloc(qla_tgt_mgmt_cmd_mempool, GFP_ATOMIC);
mcmd             4392 drivers/scsi/qla2xxx/qla_target.c 	if (!mcmd) {
mcmd             4399 drivers/scsi/qla2xxx/qla_target.c 	memset(mcmd, 0, sizeof(*mcmd));
mcmd             4400 drivers/scsi/qla2xxx/qla_target.c 	mcmd->sess = sess;
mcmd             4403 drivers/scsi/qla2xxx/qla_target.c 		memcpy(&mcmd->orig_iocb.imm_ntfy, iocb,
mcmd             4404 drivers/scsi/qla2xxx/qla_target.c 		    sizeof(mcmd->orig_iocb.imm_ntfy));
mcmd             4406 drivers/scsi/qla2xxx/qla_target.c 	mcmd->tmr_func = fn;
mcmd             4407 drivers/scsi/qla2xxx/qla_target.c 	mcmd->flags = flags;
mcmd             4408 drivers/scsi/qla2xxx/qla_target.c 	mcmd->reset_count = ha->base_qpair->chip_reset;
mcmd             4409 drivers/scsi/qla2xxx/qla_target.c 	mcmd->qpair = h->qpair;
mcmd             4410 drivers/scsi/qla2xxx/qla_target.c 	mcmd->vha = vha;
mcmd             4411 drivers/scsi/qla2xxx/qla_target.c 	mcmd->se_cmd.cpuid = h->cpuid;
mcmd             4412 drivers/scsi/qla2xxx/qla_target.c 	mcmd->unpacked_lun = lun;
mcmd             4421 drivers/scsi/qla2xxx/qla_target.c 		h = qlt_find_qphint(vha, mcmd->unpacked_lun);
mcmd             4422 drivers/scsi/qla2xxx/qla_target.c 		mcmd->qpair = h->qpair;
mcmd             4423 drivers/scsi/qla2xxx/qla_target.c 		mcmd->se_cmd.cpuid = h->cpuid;
mcmd             4435 drivers/scsi/qla2xxx/qla_target.c 	INIT_WORK(&mcmd->work, qlt_do_tmr_work);
mcmd             4436 drivers/scsi/qla2xxx/qla_target.c 	queue_work_on(mcmd->se_cmd.cpuid, qla_tgt_wq,
mcmd             4437 drivers/scsi/qla2xxx/qla_target.c 	    &mcmd->work);
mcmd             4474 drivers/scsi/qla2xxx/qla_target.c 	struct qla_tgt_mgmt_cmd *mcmd;
mcmd             4478 drivers/scsi/qla2xxx/qla_target.c 	mcmd = mempool_alloc(qla_tgt_mgmt_cmd_mempool, GFP_ATOMIC);
mcmd             4479 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd == NULL) {
mcmd             4485 drivers/scsi/qla2xxx/qla_target.c 	memset(mcmd, 0, sizeof(*mcmd));
mcmd             4487 drivers/scsi/qla2xxx/qla_target.c 	mcmd->sess = sess;
mcmd             4488 drivers/scsi/qla2xxx/qla_target.c 	memcpy(&mcmd->orig_iocb.imm_ntfy, iocb,
mcmd             4489 drivers/scsi/qla2xxx/qla_target.c 	    sizeof(mcmd->orig_iocb.imm_ntfy));
mcmd             4493 drivers/scsi/qla2xxx/qla_target.c 	mcmd->reset_count = ha->base_qpair->chip_reset;
mcmd             4494 drivers/scsi/qla2xxx/qla_target.c 	mcmd->tmr_func = QLA_TGT_2G_ABORT_TASK;
mcmd             4495 drivers/scsi/qla2xxx/qla_target.c 	mcmd->qpair = ha->base_qpair;
mcmd             4497 drivers/scsi/qla2xxx/qla_target.c 	rc = ha->tgt.tgt_ops->handle_tmr(mcmd, unpacked_lun, mcmd->tmr_func,
mcmd             4503 drivers/scsi/qla2xxx/qla_target.c 		mempool_free(mcmd, qla_tgt_mgmt_cmd_mempool);
mcmd             5702 drivers/scsi/qla2xxx/qla_target.c 	struct qla_tgt_mgmt_cmd *mcmd;
mcmd             5705 drivers/scsi/qla2xxx/qla_target.c 	mcmd = qlt_ctio_to_cmd(vha, rsp, pkt->handle, pkt);
mcmd             5706 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd == NULL && h != QLA_TGT_SKIP_HANDLE) {
mcmd             5713 drivers/scsi/qla2xxx/qla_target.c 	if (mcmd)
mcmd             5714 drivers/scsi/qla2xxx/qla_target.c 		vha  = mcmd->vha;
mcmd             5725 drivers/scsi/qla2xxx/qla_target.c 				ha->tgt.tgt_ops->free_mcmd(mcmd);
mcmd             5729 drivers/scsi/qla2xxx/qla_target.c 			    pkt, mcmd);
mcmd             5736 drivers/scsi/qla2xxx/qla_target.c 			ha->tgt.tgt_ops->free_mcmd(mcmd);
mcmd             5738 drivers/scsi/qla2xxx/qla_target.c 	} else if (mcmd) {
mcmd             5739 drivers/scsi/qla2xxx/qla_target.c 		ha->tgt.tgt_ops->free_mcmd(mcmd);
mcmd              236 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_mgmt_cmd *mcmd = container_of(work,
mcmd              239 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	transport_generic_free_cmd(&mcmd->se_cmd, 0);
mcmd              247 drivers/scsi/qla2xxx/tcm_qla2xxx.c static void tcm_qla2xxx_free_mcmd(struct qla_tgt_mgmt_cmd *mcmd)
mcmd              249 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	if (!mcmd)
mcmd              251 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	INIT_WORK(&mcmd->free_work, tcm_qla2xxx_complete_mcmd);
mcmd              252 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	queue_work(tcm_qla2xxx_free_wq, &mcmd->free_work);
mcmd              311 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
mcmd              313 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		qlt_free_mcmd(mcmd);
mcmd              548 drivers/scsi/qla2xxx/tcm_qla2xxx.c static int tcm_qla2xxx_handle_tmr(struct qla_tgt_mgmt_cmd *mcmd, u64 lun,
mcmd              551 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct fc_port *sess = mcmd->sess;
mcmd              552 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct se_cmd *se_cmd = &mcmd->se_cmd;
mcmd              592 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	return target_submit_tmr(se_cmd, sess->se_sess, NULL, lun, mcmd,
mcmd              714 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	struct qla_tgt_mgmt_cmd *mcmd = container_of(se_cmd,
mcmd              718 drivers/scsi/qla2xxx/tcm_qla2xxx.c 			mcmd, se_tmr->function, se_tmr->response);
mcmd              725 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		mcmd->fc_tm_rsp = FC_TM_SUCCESS;
mcmd              728 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		mcmd->fc_tm_rsp = FC_TM_BAD_CMD;
mcmd              731 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		mcmd->fc_tm_rsp = FC_TM_REJECT;
mcmd              735 drivers/scsi/qla2xxx/tcm_qla2xxx.c 		mcmd->fc_tm_rsp = FC_TM_FAILED;
mcmd              742 drivers/scsi/qla2xxx/tcm_qla2xxx.c 	qlt_xmit_tm_rsp(mcmd);