mcp               996 arch/powerpc/kernel/signal_32.c 	struct mcontext __user *mcp;
mcp              1006 arch/powerpc/kernel/signal_32.c 		mcp = (struct mcontext __user *)(u64)cmcp;
mcp              1010 arch/powerpc/kernel/signal_32.c 	if (__get_user(mcp, &ucp->uc_regs))
mcp              1012 arch/powerpc/kernel/signal_32.c 	if (!access_ok(mcp, sizeof(*mcp)))
mcp              1016 arch/powerpc/kernel/signal_32.c 	if (restore_user_regs(regs, mcp, sig))
mcp              1028 arch/powerpc/kernel/signal_32.c 	struct mcontext __user *mcp;
mcp              1039 arch/powerpc/kernel/signal_32.c 	mcp = (struct mcontext __user *)(u64)cmcp;
mcp              1044 arch/powerpc/kernel/signal_32.c 	if (restore_tm_user_regs(regs, mcp, tm_mcp))
mcp              1066 arch/powerpc/kernel/signal_32.c 		struct mcontext __user *mcp;
mcp              1076 arch/powerpc/kernel/signal_32.c 		mcp = (struct mcontext __user *)(u64)cmcp;
mcp              1077 arch/powerpc/kernel/signal_32.c 		if (__get_user(new_msr, &mcp->mc_gregs[PT_MSR]))
mcp              1186 arch/powerpc/kernel/signal_32.c 		struct mcontext __user *mcp;
mcp              1190 arch/powerpc/kernel/signal_32.c 		mcp = (struct mcontext __user *)(u64)cmcp;
mcp              1193 arch/powerpc/kernel/signal_32.c 		if (__get_user(msr_hi, &mcp->mc_gregs[PT_MSR]))
mcp              1462 arch/powerpc/kernel/signal_32.c 	struct mcontext __user *mcp, *tm_mcp;
mcp              1488 arch/powerpc/kernel/signal_32.c 	mcp = (struct mcontext __user *)&sf->mctx;
mcp              1495 arch/powerpc/kernel/signal_32.c 		if (restore_tm_user_regs(regs, mcp, tm_mcp))
mcp               147 arch/sparc/kernel/signal_64.c 	mcontext_t __user *mcp;
mcp               162 arch/sparc/kernel/signal_64.c 	mcp = &ucp->uc_mcontext;
mcp               163 arch/sparc/kernel/signal_64.c 	grp = &mcp->mc_gregs;
mcp               205 arch/sparc/kernel/signal_64.c 	err |= __put_user(fp, &(mcp->mc_fp));
mcp               206 arch/sparc/kernel/signal_64.c 	err |= __put_user(i7, &(mcp->mc_i7));
mcp               208 arch/sparc/kernel/signal_64.c 	err |= __put_user(fenab, &(mcp->mc_fpregs.mcfpu_enab));
mcp               215 arch/sparc/kernel/signal_64.c 			err |= copy_to_user(&(mcp->mc_fpregs.mcfpu_fregs), fpregs,
mcp               219 arch/sparc/kernel/signal_64.c                           ((unsigned long __user *)&(mcp->mc_fpregs.mcfpu_fregs))+16, fpregs+16,
mcp               221 arch/sparc/kernel/signal_64.c 		err |= __put_user(current_thread_info()->xfsr[0], &(mcp->mc_fpregs.mcfpu_fsr));
mcp               222 arch/sparc/kernel/signal_64.c 		err |= __put_user(current_thread_info()->gsr[0], &(mcp->mc_fpregs.mcfpu_gsr));
mcp               223 arch/sparc/kernel/signal_64.c 		err |= __put_user(fprs, &(mcp->mc_fpregs.mcfpu_fprs));
mcp                20 drivers/mfd/mcp-core.c #define to_mcp(d)		container_of(d, struct mcp, attached_device)
mcp                30 drivers/mfd/mcp-core.c 	struct mcp *mcp = to_mcp(dev);
mcp                33 drivers/mfd/mcp-core.c 	return drv->probe(mcp);
mcp                38 drivers/mfd/mcp-core.c 	struct mcp *mcp = to_mcp(dev);
mcp                41 drivers/mfd/mcp-core.c 	drv->remove(mcp);
mcp                60 drivers/mfd/mcp-core.c void mcp_set_telecom_divisor(struct mcp *mcp, unsigned int div)
mcp                64 drivers/mfd/mcp-core.c 	spin_lock_irqsave(&mcp->lock, flags);
mcp                65 drivers/mfd/mcp-core.c 	mcp->ops->set_telecom_divisor(mcp, div);
mcp                66 drivers/mfd/mcp-core.c 	spin_unlock_irqrestore(&mcp->lock, flags);
mcp                77 drivers/mfd/mcp-core.c void mcp_set_audio_divisor(struct mcp *mcp, unsigned int div)
mcp                81 drivers/mfd/mcp-core.c 	spin_lock_irqsave(&mcp->lock, flags);
mcp                82 drivers/mfd/mcp-core.c 	mcp->ops->set_audio_divisor(mcp, div);
mcp                83 drivers/mfd/mcp-core.c 	spin_unlock_irqrestore(&mcp->lock, flags);
mcp                96 drivers/mfd/mcp-core.c void mcp_reg_write(struct mcp *mcp, unsigned int reg, unsigned int val)
mcp               100 drivers/mfd/mcp-core.c 	spin_lock_irqsave(&mcp->lock, flags);
mcp               101 drivers/mfd/mcp-core.c 	mcp->ops->reg_write(mcp, reg, val);
mcp               102 drivers/mfd/mcp-core.c 	spin_unlock_irqrestore(&mcp->lock, flags);
mcp               114 drivers/mfd/mcp-core.c unsigned int mcp_reg_read(struct mcp *mcp, unsigned int reg)
mcp               119 drivers/mfd/mcp-core.c 	spin_lock_irqsave(&mcp->lock, flags);
mcp               120 drivers/mfd/mcp-core.c 	val = mcp->ops->reg_read(mcp, reg);
mcp               121 drivers/mfd/mcp-core.c 	spin_unlock_irqrestore(&mcp->lock, flags);
mcp               134 drivers/mfd/mcp-core.c void mcp_enable(struct mcp *mcp)
mcp               138 drivers/mfd/mcp-core.c 	spin_lock_irqsave(&mcp->lock, flags);
mcp               139 drivers/mfd/mcp-core.c 	if (mcp->use_count++ == 0)
mcp               140 drivers/mfd/mcp-core.c 		mcp->ops->enable(mcp);
mcp               141 drivers/mfd/mcp-core.c 	spin_unlock_irqrestore(&mcp->lock, flags);
mcp               153 drivers/mfd/mcp-core.c void mcp_disable(struct mcp *mcp)
mcp               157 drivers/mfd/mcp-core.c 	spin_lock_irqsave(&mcp->lock, flags);
mcp               158 drivers/mfd/mcp-core.c 	if (--mcp->use_count == 0)
mcp               159 drivers/mfd/mcp-core.c 		mcp->ops->disable(mcp);
mcp               160 drivers/mfd/mcp-core.c 	spin_unlock_irqrestore(&mcp->lock, flags);
mcp               166 drivers/mfd/mcp-core.c 	struct mcp *mcp = container_of(dev, struct mcp, attached_device);
mcp               168 drivers/mfd/mcp-core.c 	kfree(mcp);
mcp               171 drivers/mfd/mcp-core.c struct mcp *mcp_host_alloc(struct device *parent, size_t size)
mcp               173 drivers/mfd/mcp-core.c 	struct mcp *mcp;
mcp               175 drivers/mfd/mcp-core.c 	mcp = kzalloc(sizeof(struct mcp) + size, GFP_KERNEL);
mcp               176 drivers/mfd/mcp-core.c 	if (mcp) {
mcp               177 drivers/mfd/mcp-core.c 		spin_lock_init(&mcp->lock);
mcp               178 drivers/mfd/mcp-core.c 		device_initialize(&mcp->attached_device);
mcp               179 drivers/mfd/mcp-core.c 		mcp->attached_device.parent = parent;
mcp               180 drivers/mfd/mcp-core.c 		mcp->attached_device.bus = &mcp_bus_type;
mcp               181 drivers/mfd/mcp-core.c 		mcp->attached_device.dma_mask = parent->dma_mask;
mcp               182 drivers/mfd/mcp-core.c 		mcp->attached_device.release = mcp_release;
mcp               184 drivers/mfd/mcp-core.c 	return mcp;
mcp               188 drivers/mfd/mcp-core.c int mcp_host_add(struct mcp *mcp, void *pdata)
mcp               190 drivers/mfd/mcp-core.c 	mcp->attached_device.platform_data = pdata;
mcp               191 drivers/mfd/mcp-core.c 	dev_set_name(&mcp->attached_device, "mcp0");
mcp               192 drivers/mfd/mcp-core.c 	return device_add(&mcp->attached_device);
mcp               196 drivers/mfd/mcp-core.c void mcp_host_del(struct mcp *mcp)
mcp               198 drivers/mfd/mcp-core.c 	device_del(&mcp->attached_device);
mcp               202 drivers/mfd/mcp-core.c void mcp_host_free(struct mcp *mcp)
mcp               204 drivers/mfd/mcp-core.c 	put_device(&mcp->attached_device);
mcp                42 drivers/mfd/mcp-sa11x0.c #define priv(mcp)	((struct mcp_sa11x0 *)mcp_priv(mcp))
mcp                45 drivers/mfd/mcp-sa11x0.c mcp_sa11x0_set_telecom_divisor(struct mcp *mcp, unsigned int divisor)
mcp                47 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp                57 drivers/mfd/mcp-sa11x0.c mcp_sa11x0_set_audio_divisor(struct mcp *mcp, unsigned int divisor)
mcp                59 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp                75 drivers/mfd/mcp-sa11x0.c mcp_sa11x0_write(struct mcp *mcp, unsigned int reg, unsigned int val)
mcp                77 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp                84 drivers/mfd/mcp-sa11x0.c 		udelay(mcp->rw_timeout);
mcp               102 drivers/mfd/mcp-sa11x0.c mcp_sa11x0_read(struct mcp *mcp, unsigned int reg)
mcp               104 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp               111 drivers/mfd/mcp-sa11x0.c 		udelay(mcp->rw_timeout);
mcp               124 drivers/mfd/mcp-sa11x0.c static void mcp_sa11x0_enable(struct mcp *mcp)
mcp               126 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp               133 drivers/mfd/mcp-sa11x0.c static void mcp_sa11x0_disable(struct mcp *mcp)
mcp               135 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp               158 drivers/mfd/mcp-sa11x0.c 	struct mcp *mcp;
mcp               181 drivers/mfd/mcp-sa11x0.c 	mcp = mcp_host_alloc(&dev->dev, sizeof(struct mcp_sa11x0));
mcp               182 drivers/mfd/mcp-sa11x0.c 	if (!mcp) {
mcp               187 drivers/mfd/mcp-sa11x0.c 	mcp->owner		= THIS_MODULE;
mcp               188 drivers/mfd/mcp-sa11x0.c 	mcp->ops		= &mcp_sa11x0;
mcp               189 drivers/mfd/mcp-sa11x0.c 	mcp->sclk_rate		= data->sclk_rate;
mcp               191 drivers/mfd/mcp-sa11x0.c 	m = priv(mcp);
mcp               202 drivers/mfd/mcp-sa11x0.c 	platform_set_drvdata(dev, mcp);
mcp               217 drivers/mfd/mcp-sa11x0.c 	mcp->rw_timeout = (64 * 3 * 1000000 + mcp->sclk_rate - 1) /
mcp               218 drivers/mfd/mcp-sa11x0.c 			  mcp->sclk_rate;
mcp               220 drivers/mfd/mcp-sa11x0.c 	ret = mcp_host_add(mcp, data->codec_pdata);
mcp               227 drivers/mfd/mcp-sa11x0.c 	mcp_host_free(mcp);
mcp               238 drivers/mfd/mcp-sa11x0.c 	struct mcp *mcp = platform_get_drvdata(dev);
mcp               239 drivers/mfd/mcp-sa11x0.c 	struct mcp_sa11x0 *m = priv(mcp);
mcp               249 drivers/mfd/mcp-sa11x0.c 	mcp_host_del(mcp);
mcp               252 drivers/mfd/mcp-sa11x0.c 	mcp_host_free(mcp);
mcp               365 drivers/mfd/ucb1x00-core.c 	struct ucb1x00_plat_data *pdata = ucb->mcp->attached_device.platform_data;
mcp               492 drivers/mfd/ucb1x00-core.c static int ucb1x00_probe(struct mcp *mcp)
mcp               494 drivers/mfd/ucb1x00-core.c 	struct ucb1x00_plat_data *pdata = mcp->attached_device.platform_data;
mcp               504 drivers/mfd/ucb1x00-core.c 	mcp_enable(mcp);
mcp               505 drivers/mfd/ucb1x00-core.c 	id = mcp_reg_read(mcp, UCB_ID);
mcp               506 drivers/mfd/ucb1x00-core.c 	mcp_disable(mcp);
mcp               520 drivers/mfd/ucb1x00-core.c 	ucb->dev.parent = &mcp->attached_device;
mcp               528 drivers/mfd/ucb1x00-core.c 	ucb->mcp = mcp;
mcp               581 drivers/mfd/ucb1x00-core.c 	mcp_set_drvdata(mcp, ucb);
mcp               611 drivers/mfd/ucb1x00-core.c static void ucb1x00_remove(struct mcp *mcp)
mcp               613 drivers/mfd/ucb1x00-core.c 	struct ucb1x00_plat_data *pdata = mcp->attached_device.platform_data;
mcp               614 drivers/mfd/ucb1x00-core.c 	struct ucb1x00 *ucb = mcp_get_drvdata(mcp);
mcp               543 drivers/net/eql.c static int eql_g_master_cfg(struct net_device *dev, master_config_t __user *mcp)
mcp               554 drivers/net/eql.c 		if (copy_to_user(mcp, &mc, sizeof (master_config_t)))
mcp               561 drivers/net/eql.c static int eql_s_master_cfg(struct net_device *dev, master_config_t __user *mcp)
mcp               566 drivers/net/eql.c 	if (copy_from_user(&mc, mcp, sizeof (master_config_t)))
mcp               170 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_read(struct mcp23s08 *mcp, unsigned int reg, unsigned int *val)
mcp               172 drivers/pinctrl/pinctrl-mcp23s08.c 	return regmap_read(mcp->regmap, reg << mcp->reg_shift, val);
mcp               175 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_write(struct mcp23s08 *mcp, unsigned int reg, unsigned int val)
mcp               177 drivers/pinctrl/pinctrl-mcp23s08.c 	return regmap_write(mcp->regmap, reg << mcp->reg_shift, val);
mcp               180 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_set_mask(struct mcp23s08 *mcp, unsigned int reg,
mcp               184 drivers/pinctrl/pinctrl-mcp23s08.c 	return regmap_update_bits(mcp->regmap, reg << mcp->reg_shift,
mcp               188 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp_set_bit(struct mcp23s08 *mcp, unsigned int reg,
mcp               192 drivers/pinctrl/pinctrl-mcp23s08.c 	return mcp_set_mask(mcp, reg, mask, enabled);
mcp               257 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev);
mcp               264 drivers/pinctrl/pinctrl-mcp23s08.c 		ret = mcp_read(mcp, MCP_GPPU, &data);
mcp               281 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = pinctrl_dev_get_drvdata(pctldev);
mcp               293 drivers/pinctrl/pinctrl-mcp23s08.c 			ret = mcp_set_bit(mcp, MCP_GPPU, pin, arg);
mcp               296 drivers/pinctrl/pinctrl-mcp23s08.c 			dev_dbg(mcp->dev, "Invalid config param %04x\n", param);
mcp               316 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = context;
mcp               317 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_device *spi = to_spi_device(mcp->dev);
mcp               319 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_transfer t[2] = { { .tx_buf = &mcp->addr, .len = 1, },
mcp               333 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = context;
mcp               334 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_device *spi = to_spi_device(mcp->dev);
mcp               336 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_transfer t[3] = { { .tx_buf = &mcp->addr, .len = 1, },
mcp               351 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = context;
mcp               352 drivers/pinctrl/pinctrl-mcp23s08.c 	struct spi_device *spi = to_spi_device(mcp->dev);
mcp               358 drivers/pinctrl/pinctrl-mcp23s08.c 	tx[0] = mcp->addr | 0x01;
mcp               381 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08		*mcp[8];
mcp               388 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08	*mcp = gpiochip_get_data(chip);
mcp               391 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_lock(&mcp->lock);
mcp               392 drivers/pinctrl/pinctrl-mcp23s08.c 	status = mcp_set_bit(mcp, MCP_IODIR, offset, true);
mcp               393 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               400 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08	*mcp = gpiochip_get_data(chip);
mcp               403 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_lock(&mcp->lock);
mcp               406 drivers/pinctrl/pinctrl-mcp23s08.c 	ret = mcp_read(mcp, MCP_GPIO, &status);
mcp               410 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->cached_gpio = status;
mcp               414 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               418 drivers/pinctrl/pinctrl-mcp23s08.c static int __mcp23s08_set(struct mcp23s08 *mcp, unsigned mask, bool value)
mcp               420 drivers/pinctrl/pinctrl-mcp23s08.c 	return mcp_set_mask(mcp, MCP_OLAT, mask, value);
mcp               425 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08	*mcp = gpiochip_get_data(chip);
mcp               428 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_lock(&mcp->lock);
mcp               429 drivers/pinctrl/pinctrl-mcp23s08.c 	__mcp23s08_set(mcp, mask, !!value);
mcp               430 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               436 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08	*mcp = gpiochip_get_data(chip);
mcp               440 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_lock(&mcp->lock);
mcp               441 drivers/pinctrl/pinctrl-mcp23s08.c 	status = __mcp23s08_set(mcp, mask, value);
mcp               443 drivers/pinctrl/pinctrl-mcp23s08.c 		status = mcp_set_mask(mcp, MCP_IODIR, mask, false);
mcp               445 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               452 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = data;
mcp               458 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_lock(&mcp->lock);
mcp               459 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp_read(mcp, MCP_INTF, &intf))
mcp               462 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp_read(mcp, MCP_INTCAP, &intcap))
mcp               465 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp_read(mcp, MCP_INTCON, &intcon))
mcp               468 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp_read(mcp, MCP_DEFVAL, &defval))
mcp               472 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp_read(mcp, MCP_GPIO, &gpio))
mcp               475 drivers/pinctrl/pinctrl-mcp23s08.c 	gpio_orig = mcp->cached_gpio;
mcp               476 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->cached_gpio = gpio;
mcp               477 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               484 drivers/pinctrl/pinctrl-mcp23s08.c 	dev_dbg(mcp->chip.parent,
mcp               488 drivers/pinctrl/pinctrl-mcp23s08.c 	for (i = 0; i < mcp->chip.ngpio; i++) {
mcp               526 drivers/pinctrl/pinctrl-mcp23s08.c 			(BIT(i) & mcp->irq_rise) && gpio_set) ||
mcp               528 drivers/pinctrl/pinctrl-mcp23s08.c 			(BIT(i) & mcp->irq_fall) && !gpio_set) ||
mcp               530 drivers/pinctrl/pinctrl-mcp23s08.c 			child_irq = irq_find_mapping(mcp->chip.irq.domain, i);
mcp               538 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               545 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = gpiochip_get_data(gc);
mcp               548 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp_set_bit(mcp, MCP_GPINTEN, pos, false);
mcp               554 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = gpiochip_get_data(gc);
mcp               557 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp_set_bit(mcp, MCP_GPINTEN, pos, true);
mcp               563 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = gpiochip_get_data(gc);
mcp               568 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_INTCON, pos, false);
mcp               569 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_rise |= BIT(pos);
mcp               570 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_fall |= BIT(pos);
mcp               572 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_INTCON, pos, false);
mcp               573 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_rise |= BIT(pos);
mcp               574 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_fall &= ~BIT(pos);
mcp               576 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_INTCON, pos, false);
mcp               577 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_rise &= ~BIT(pos);
mcp               578 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_fall |= BIT(pos);
mcp               580 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_INTCON, pos, true);
mcp               581 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_DEFVAL, pos, false);
mcp               583 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_INTCON, pos, true);
mcp               584 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp_set_bit(mcp, MCP_DEFVAL, pos, true);
mcp               594 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = gpiochip_get_data(gc);
mcp               596 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_lock(&mcp->lock);
mcp               597 drivers/pinctrl/pinctrl-mcp23s08.c 	regcache_cache_only(mcp->regmap, true);
mcp               603 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp = gpiochip_get_data(gc);
mcp               605 drivers/pinctrl/pinctrl-mcp23s08.c 	regcache_cache_only(mcp->regmap, false);
mcp               606 drivers/pinctrl/pinctrl-mcp23s08.c 	regcache_sync(mcp->regmap);
mcp               608 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_unlock(&mcp->lock);
mcp               611 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_irq_setup(struct mcp23s08 *mcp)
mcp               613 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *chip = &mcp->chip;
mcp               617 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp->irq_active_high)
mcp               622 drivers/pinctrl/pinctrl-mcp23s08.c 	err = devm_request_threaded_irq(chip->parent, mcp->irq, NULL,
mcp               624 drivers/pinctrl/pinctrl-mcp23s08.c 					irqflags, dev_name(chip->parent), mcp);
mcp               627 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->irq, err);
mcp               634 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_irqchip_setup(struct mcp23s08 *mcp)
mcp               636 drivers/pinctrl/pinctrl-mcp23s08.c 	struct gpio_chip *chip = &mcp->chip;
mcp               640 drivers/pinctrl/pinctrl-mcp23s08.c 					   &mcp->irq_chip,
mcp               651 drivers/pinctrl/pinctrl-mcp23s08.c 				    &mcp->irq_chip,
mcp               652 drivers/pinctrl/pinctrl-mcp23s08.c 				    mcp->irq);
mcp               659 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_probe_one(struct mcp23s08 *mcp, struct device *dev,
mcp               669 drivers/pinctrl/pinctrl-mcp23s08.c 	mutex_init(&mcp->lock);
mcp               671 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->dev = dev;
mcp               672 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->addr = addr;
mcp               673 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_active_high = false;
mcp               675 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.direction_input = mcp23s08_direction_input;
mcp               676 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.get = mcp23s08_get;
mcp               677 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.direction_output = mcp23s08_direction_output;
mcp               678 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.set = mcp23s08_set;
mcp               680 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.of_gpio_n_cells = 2;
mcp               681 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.of_node = dev->of_node;
mcp               693 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->reg_shift = 0;
mcp               694 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->chip.ngpio = 8;
mcp               695 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->chip.label = devm_kasprintf(dev, GFP_KERNEL,
mcp               702 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->reg_shift = 1;
mcp               703 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->chip.ngpio = 16;
mcp               704 drivers/pinctrl/pinctrl-mcp23s08.c 			mcp->chip.label = devm_kasprintf(dev, GFP_KERNEL,
mcp               712 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init(dev, &mcp23sxx_spi_regmap, mcp,
mcp               722 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init(dev, &mcp23sxx_spi_regmap, mcp,
mcp               724 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->reg_shift = 1;
mcp               725 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.ngpio = 16;
mcp               726 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.label = "mcp23s18";
mcp               732 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init_i2c(data, &mcp23x08_regmap);
mcp               733 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->reg_shift = 0;
mcp               734 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.ngpio = 8;
mcp               735 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.label = "mcp23008";
mcp               739 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init_i2c(data, &mcp23x17_regmap);
mcp               740 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->reg_shift = 1;
mcp               741 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.ngpio = 16;
mcp               742 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.label = "mcp23017";
mcp               746 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->regmap = devm_regmap_init_i2c(data, &mcp23x17_regmap);
mcp               747 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->reg_shift = 1;
mcp               748 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.ngpio = 16;
mcp               749 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->chip.label = "mcp23018";
mcp               758 drivers/pinctrl/pinctrl-mcp23s08.c 	if (IS_ERR(mcp->regmap))
mcp               759 drivers/pinctrl/pinctrl-mcp23s08.c 		return PTR_ERR(mcp->regmap);
mcp               761 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.base = base;
mcp               762 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.can_sleep = true;
mcp               763 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.parent = dev;
mcp               764 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->chip.owner = THIS_MODULE;
mcp               770 drivers/pinctrl/pinctrl-mcp23s08.c 	ret = mcp_read(mcp, MCP_IOCON, &status);
mcp               774 drivers/pinctrl/pinctrl-mcp23s08.c 	ret = devm_gpiochip_add_data(dev, &mcp->chip, mcp);
mcp               778 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_controller =
mcp               780 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp->irq && mcp->irq_controller) {
mcp               781 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->irq_active_high =
mcp               790 drivers/pinctrl/pinctrl-mcp23s08.c 	     mcp->irq_active_high || open_drain) {
mcp               794 drivers/pinctrl/pinctrl-mcp23s08.c 		if (mcp->irq_active_high)
mcp               808 drivers/pinctrl/pinctrl-mcp23s08.c 		ret = mcp_write(mcp, MCP_IOCON, status);
mcp               813 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp->irq && mcp->irq_controller) {
mcp               814 drivers/pinctrl/pinctrl-mcp23s08.c 		ret = mcp23s08_irqchip_setup(mcp);
mcp               820 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->pinctrl_desc.name = devm_kasprintf(dev, GFP_KERNEL,
mcp               822 drivers/pinctrl/pinctrl-mcp23s08.c 		if (!mcp->pinctrl_desc.name)
mcp               825 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->pinctrl_desc.name = "mcp23xxx-pinctrl";
mcp               827 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->pinctrl_desc.pctlops = &mcp_pinctrl_ops;
mcp               828 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->pinctrl_desc.confops = &mcp_pinconf_ops;
mcp               829 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->pinctrl_desc.npins = mcp->chip.ngpio;
mcp               830 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp->pinctrl_desc.npins == 8)
mcp               831 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->pinctrl_desc.pins = mcp23x08_pins;
mcp               832 drivers/pinctrl/pinctrl-mcp23s08.c 	else if (mcp->pinctrl_desc.npins == 16)
mcp               833 drivers/pinctrl/pinctrl-mcp23s08.c 		mcp->pinctrl_desc.pins = mcp23x17_pins;
mcp               834 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->pinctrl_desc.owner = THIS_MODULE;
mcp               836 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->pctldev = devm_pinctrl_register(dev, &mcp->pinctrl_desc, mcp);
mcp               837 drivers/pinctrl/pinctrl-mcp23s08.c 	if (IS_ERR(mcp->pctldev)) {
mcp               838 drivers/pinctrl/pinctrl-mcp23s08.c 		ret = PTR_ERR(mcp->pctldev);
mcp               842 drivers/pinctrl/pinctrl-mcp23s08.c 	if (mcp->irq)
mcp               843 drivers/pinctrl/pinctrl-mcp23s08.c 		ret = mcp23s08_irq_setup(mcp);
mcp               918 drivers/pinctrl/pinctrl-mcp23s08.c 	struct mcp23s08 *mcp;
mcp               927 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp = devm_kzalloc(&client->dev, sizeof(*mcp), GFP_KERNEL);
mcp               928 drivers/pinctrl/pinctrl-mcp23s08.c 	if (!mcp)
mcp               931 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq = client->irq;
mcp               932 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_chip.name = dev_name(&client->dev);
mcp               933 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_chip.irq_mask = mcp23s08_irq_mask;
mcp               934 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_chip.irq_unmask = mcp23s08_irq_unmask;
mcp               935 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_chip.irq_set_type = mcp23s08_irq_set_type;
mcp               936 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_chip.irq_bus_lock = mcp23s08_irq_bus_lock;
mcp               937 drivers/pinctrl/pinctrl-mcp23s08.c 	mcp->irq_chip.irq_bus_sync_unlock = mcp23s08_irq_bus_unlock;
mcp               939 drivers/pinctrl/pinctrl-mcp23s08.c 	status = mcp23s08_probe_one(mcp, &client->dev, client, client->addr,
mcp               944 drivers/pinctrl/pinctrl-mcp23s08.c 	i2c_set_clientdata(client, mcp);
mcp              1046 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr] = &data->chip[chips];
mcp              1047 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq = spi->irq;
mcp              1048 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.name = dev_name(&spi->dev);
mcp              1049 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_mask = mcp23s08_irq_mask;
mcp              1050 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_unmask = mcp23s08_irq_unmask;
mcp              1051 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_set_type = mcp23s08_irq_set_type;
mcp              1052 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_bus_lock = mcp23s08_irq_bus_lock;
mcp              1053 drivers/pinctrl/pinctrl-mcp23s08.c 		data->mcp[addr]->irq_chip.irq_bus_sync_unlock =
mcp              1055 drivers/pinctrl/pinctrl-mcp23s08.c 		status = mcp23s08_probe_one(data->mcp[addr], &spi->dev, spi,
mcp              1062 drivers/pinctrl/pinctrl-mcp23s08.c 			pdata->base += data->mcp[addr]->chip.ngpio;
mcp              1063 drivers/pinctrl/pinctrl-mcp23s08.c 		ngpio += data->mcp[addr]->chip.ngpio;
mcp               130 drivers/regulator/mcp16502.c static void mcp16502_gpio_set_mode(struct mcp16502 *mcp, int mode)
mcp               134 drivers/regulator/mcp16502.c 		gpiod_set_value(mcp->lpm, 0);
mcp               138 drivers/regulator/mcp16502.c 		gpiod_set_value(mcp->lpm, 1);
mcp               436 drivers/regulator/mcp16502.c 	struct mcp16502 *mcp;
mcp               443 drivers/regulator/mcp16502.c 	mcp = devm_kzalloc(dev, sizeof(*mcp), GFP_KERNEL);
mcp               444 drivers/regulator/mcp16502.c 	if (!mcp)
mcp               454 drivers/regulator/mcp16502.c 	i2c_set_clientdata(client, mcp);
mcp               456 drivers/regulator/mcp16502.c 	config.driver_data = mcp;
mcp               458 drivers/regulator/mcp16502.c 	mcp->lpm = devm_gpiod_get(dev, "lpm", GPIOD_OUT_LOW);
mcp               459 drivers/regulator/mcp16502.c 	if (IS_ERR(mcp->lpm)) {
mcp               460 drivers/regulator/mcp16502.c 		dev_err(dev, "failed to get lpm pin: %ld\n", PTR_ERR(mcp->lpm));
mcp               461 drivers/regulator/mcp16502.c 		return PTR_ERR(mcp->lpm);
mcp               474 drivers/regulator/mcp16502.c 	mcp16502_gpio_set_mode(mcp, MCP16502_OPMODE_ACTIVE);
mcp               483 drivers/regulator/mcp16502.c 	struct mcp16502 *mcp = i2c_get_clientdata(client);
mcp               485 drivers/regulator/mcp16502.c 	mcp16502_gpio_set_mode(mcp, MCP16502_OPMODE_LPM);
mcp               493 drivers/regulator/mcp16502.c 	struct mcp16502 *mcp = i2c_get_clientdata(client);
mcp               495 drivers/regulator/mcp16502.c 	mcp16502_gpio_set_mode(mcp, MCP16502_OPMODE_ACTIVE);
mcp              4009 drivers/scsi/qla2xxx/qla_def.h 	mbx_cmd_t	*mcp;
mcp               285 drivers/scsi/qla2xxx/qla_isr.c 	if (!ha->mcp)
mcp               288 drivers/scsi/qla2xxx/qla_isr.c 		mboxes = ha->mcp->in_mb;
mcp              2933 drivers/scsi/qla2xxx/qla_isr.c 	if (!ha->mcp)
mcp              2936 drivers/scsi/qla2xxx/qla_isr.c 		mboxes = ha->mcp->in_mb;
mcp               100 drivers/scsi/qla2xxx/qla_mbx.c qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp)
mcp               156 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBS_LINK_DOWN_ERROR;
mcp               166 drivers/scsi/qla2xxx/qla_mbx.c 	    !is_rom_cmd(mcp->mb[0])) {
mcp               169 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0]);
mcp               179 drivers/scsi/qla2xxx/qla_mbx.c 	if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) {
mcp               183 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0]);
mcp               195 drivers/scsi/qla2xxx/qla_mbx.c 	ha->mcp = mcp;
mcp               198 drivers/scsi/qla2xxx/qla_mbx.c 	    "Prepare to issue mbox cmd=0x%x.\n", mcp->mb[0]);
mcp               218 drivers/scsi/qla2xxx/qla_mbx.c 	iptr = mcp->mb;
mcp               219 drivers/scsi/qla2xxx/qla_mbx.c 	command = mcp->mb[0];
mcp               220 drivers/scsi/qla2xxx/qla_mbx.c 	mboxes = mcp->out_mb;
mcp               267 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->tov * HZ)) {
mcp               322 drivers/scsi/qla2xxx/qla_mbx.c 		wait_time = jiffies + mcp->tov * HZ; /* wait at most tov secs */
mcp               356 drivers/scsi/qla2xxx/qla_mbx.c 		    (uint)((jiffies - (wait_time - (mcp->tov * HZ)))/HZ));
mcp               377 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[0] = MBS_LINK_DOWN_ERROR;
mcp               378 drivers/scsi/qla2xxx/qla_mbx.c 			ha->mcp = NULL;
mcp               393 drivers/scsi/qla2xxx/qla_mbx.c 		iptr2 = mcp->mb;
mcp               395 drivers/scsi/qla2xxx/qla_mbx.c 		mboxes = mcp->in_mb;
mcp               465 drivers/scsi/qla2xxx/qla_mbx.c 			if (mcp->mb[0] != MBC_GEN_SYSTEM_ERROR)
mcp               475 drivers/scsi/qla2xxx/qla_mbx.c 	ha->mcp = NULL;
mcp               486 drivers/scsi/qla2xxx/qla_mbx.c 	    mcp->mb[0] != MBC_GEN_SYSTEM_ERROR) {
mcp               487 drivers/scsi/qla2xxx/qla_mbx.c 		if (!io_lock_on || (mcp->flags & IOCTL_CMD) ||
mcp               508 drivers/scsi/qla2xxx/qla_mbx.c 				    "abort.\n", command, mcp->mb[0],
mcp               533 drivers/scsi/qla2xxx/qla_mbx.c 				    command, mcp->mb[0]);
mcp               559 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0]);
mcp               565 drivers/scsi/qla2xxx/qla_mbx.c 			mboxes = mcp->in_mb;
mcp               569 drivers/scsi/qla2xxx/qla_mbx.c 					printk(" mb[%u]=%x", i, mcp->mb[i]);
mcp               601 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp               607 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_LOAD_RISC_RAM_EXTENDED;
mcp               608 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[8] = MSW(risc_addr);
mcp               609 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_8|MBX_0;
mcp               611 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_LOAD_RISC_RAM;
mcp               612 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_0;
mcp               614 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(risc_addr);
mcp               615 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(req_dma);
mcp               616 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(req_dma);
mcp               617 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(req_dma));
mcp               618 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(req_dma));
mcp               619 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb |= MBX_7|MBX_6|MBX_3|MBX_2|MBX_1;
mcp               621 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = MSW(risc_code_size);
mcp               622 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[5] = LSW(risc_code_size);
mcp               623 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_5|MBX_4;
mcp               625 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = LSW(risc_code_size);
mcp               626 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_4;
mcp               629 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp               630 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               631 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp               632 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp               637 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp               692 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp               697 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_EXECUTE_FIRMWARE;
mcp               698 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp               699 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp               701 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = MSW(risc_addr);
mcp               702 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = LSW(risc_addr);
mcp               703 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = 0;
mcp               704 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = 0;
mcp               705 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[11] = 0;
mcp               711 drivers/scsi/qla2xxx/qla_mbx.c 					mcp->mb[4] |=
mcp               720 drivers/scsi/qla2xxx/qla_mbx.c 					mcp->mb[4] |=
mcp               728 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[4] |= NVME_ENABLE_FLAG;
mcp               735 drivers/scsi/qla2xxx/qla_mbx.c 				mcp->mb[4] |= BIT_4;
mcp               736 drivers/scsi/qla2xxx/qla_mbx.c 				mcp->mb[11] |= nv->min_supported_speed & 0xF;
mcp               737 drivers/scsi/qla2xxx/qla_mbx.c 				mcp->out_mb |= MBX_11;
mcp               738 drivers/scsi/qla2xxx/qla_mbx.c 				mcp->in_mb |= BIT_5;
mcp               745 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[4] |= ENABLE_EXTENDED_LOGIN;
mcp               748 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[4] |= ENABLE_EXCHANGE_OFFLD;
mcp               750 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_4 | MBX_3 | MBX_2 | MBX_1 | MBX_11;
mcp               751 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_3 | MBX_2 | MBX_1;
mcp               753 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = LSW(risc_addr);
mcp               754 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_1;
mcp               756 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[2] = 0;
mcp               757 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->out_mb |= MBX_2;
mcp               761 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               762 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp               763 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp               767 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp               774 drivers/scsi/qla2xxx/qla_mbx.c 	ha->fw_ability_mask = mcp->mb[3] << 16 | mcp->mb[2];
mcp               777 drivers/scsi/qla2xxx/qla_mbx.c 	ql_dbg(ql_dbg_mbx, vha, 0x1027, "exchanges=%x.\n", mcp->mb[1]);
mcp               779 drivers/scsi/qla2xxx/qla_mbx.c 		ha->max_supported_speed = mcp->mb[2] & (BIT_0|BIT_1);
mcp               785 drivers/scsi/qla2xxx/qla_mbx.c 			ha->min_supported_speed = mcp->mb[5] &
mcp               826 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp               831 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp               832 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_MEM_OFFLOAD_CNTRL_STAT;
mcp               833 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = FETCH_XLOGINS_STAT;
mcp               834 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp               835 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_10|MBX_4|MBX_0;
mcp               836 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               837 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp               839 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp               843 drivers/scsi/qla2xxx/qla_mbx.c 		*buf_sz = mcp->mb[4];
mcp               844 drivers/scsi/qla2xxx/qla_mbx.c 		*ex_logins_cnt = mcp->mb[10];
mcp               848 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[4], mcp->mb[10]);
mcp               882 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp               888 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp               889 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_MEM_OFFLOAD_CNTRL_STAT;
mcp               890 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = CONFIG_XLOGINS_MEM;
mcp               891 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(phys_addr);
mcp               892 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(phys_addr);
mcp               893 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(phys_addr));
mcp               894 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(phys_addr));
mcp               895 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = MSW(ha->exlogin_size);
mcp               896 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = LSW(ha->exlogin_size);
mcp               897 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp               898 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_11|MBX_0;
mcp               899 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               900 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp               901 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp               935 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp               940 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp               941 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_MEM_OFFLOAD_CNTRL_STAT;
mcp               942 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = FETCH_XCHOFFLD_STAT;
mcp               943 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp               944 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_10|MBX_4|MBX_0;
mcp               945 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               946 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp               948 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp               952 drivers/scsi/qla2xxx/qla_mbx.c 		*buf_sz = mcp->mb[4];
mcp               953 drivers/scsi/qla2xxx/qla_mbx.c 		*ex_logins_cnt = mcp->mb[10];
mcp               957 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[4], mcp->mb[10]);
mcp               991 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp               997 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp               998 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_MEM_OFFLOAD_CNTRL_STAT;
mcp               999 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = CONFIG_XCHOFFLD_MEM;
mcp              1000 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(ha->exchoffld_buf_dma);
mcp              1001 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(ha->exchoffld_buf_dma);
mcp              1002 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(ha->exchoffld_buf_dma));
mcp              1003 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(ha->exchoffld_buf_dma));
mcp              1004 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = MSW(ha->exchoffld_size);
mcp              1005 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = LSW(ha->exchoffld_size);
mcp              1006 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1007 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_11|MBX_0;
mcp              1008 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1009 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1010 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1043 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp              1049 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_FIRMWARE_VERSION;
mcp              1050 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              1051 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1053 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_13|MBX_12|MBX_11|MBX_10|MBX_9|MBX_8;
mcp              1055 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_17|MBX_16|MBX_15;
mcp              1057 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |=
mcp              1061 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1062 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1063 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1068 drivers/scsi/qla2xxx/qla_mbx.c 	ha->fw_major_version = mcp->mb[1];
mcp              1069 drivers/scsi/qla2xxx/qla_mbx.c 	ha->fw_minor_version = mcp->mb[2];
mcp              1070 drivers/scsi/qla2xxx/qla_mbx.c 	ha->fw_subminor_version = mcp->mb[3];
mcp              1071 drivers/scsi/qla2xxx/qla_mbx.c 	ha->fw_attributes = mcp->mb[6];
mcp              1075 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_memory_size = (mcp->mb[5] << 16) | mcp->mb[4];
mcp              1078 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_version[0] = mcp->mb[10] & 0xff;
mcp              1079 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_version[1] = mcp->mb[11] >> 8;
mcp              1080 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_version[2] = mcp->mb[11] & 0xff;
mcp              1081 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_capabilities = (mcp->mb[12] << 16) | mcp->mb[13];
mcp              1082 drivers/scsi/qla2xxx/qla_mbx.c 		ha->phy_version[0] = mcp->mb[8] & 0xff;
mcp              1083 drivers/scsi/qla2xxx/qla_mbx.c 		ha->phy_version[1] = mcp->mb[9] >> 8;
mcp              1084 drivers/scsi/qla2xxx/qla_mbx.c 		ha->phy_version[2] = mcp->mb[9] & 0xff;
mcp              1088 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_attributes_h = mcp->mb[15];
mcp              1089 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_attributes_ext[0] = mcp->mb[16];
mcp              1090 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_attributes_ext[1] = mcp->mb[17];
mcp              1093 drivers/scsi/qla2xxx/qla_mbx.c 		    __func__, mcp->mb[15], mcp->mb[6]);
mcp              1096 drivers/scsi/qla2xxx/qla_mbx.c 		    __func__, mcp->mb[17], mcp->mb[16]);
mcp              1126 drivers/scsi/qla2xxx/qla_mbx.c 		ha->serdes_version[0] = mcp->mb[7] & 0xff;
mcp              1127 drivers/scsi/qla2xxx/qla_mbx.c 		ha->serdes_version[1] = mcp->mb[8] >> 8;
mcp              1128 drivers/scsi/qla2xxx/qla_mbx.c 		ha->serdes_version[2] = mcp->mb[8] & 0xff;
mcp              1129 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_version[0] = mcp->mb[10] & 0xff;
mcp              1130 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_version[1] = mcp->mb[11] >> 8;
mcp              1131 drivers/scsi/qla2xxx/qla_mbx.c 		ha->mpi_version[2] = mcp->mb[11] & 0xff;
mcp              1132 drivers/scsi/qla2xxx/qla_mbx.c 		ha->pep_version[0] = mcp->mb[13] & 0xff;
mcp              1133 drivers/scsi/qla2xxx/qla_mbx.c 		ha->pep_version[1] = mcp->mb[14] >> 8;
mcp              1134 drivers/scsi/qla2xxx/qla_mbx.c 		ha->pep_version[2] = mcp->mb[14] & 0xff;
mcp              1135 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_shared_ram_start = (mcp->mb[19] << 16) | mcp->mb[18];
mcp              1136 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_shared_ram_end = (mcp->mb[21] << 16) | mcp->mb[20];
mcp              1137 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_ddr_ram_start = (mcp->mb[23] << 16) | mcp->mb[22];
mcp              1138 drivers/scsi/qla2xxx/qla_mbx.c 		ha->fw_ddr_ram_end = (mcp->mb[25] << 16) | mcp->mb[24];
mcp              1140 drivers/scsi/qla2xxx/qla_mbx.c 			if (mcp->mb[16] & BIT_10) {
mcp              1179 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1184 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_FIRMWARE_OPTION;
mcp              1185 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              1186 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1187 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1188 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1189 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1195 drivers/scsi/qla2xxx/qla_mbx.c 		fwopts[0] = mcp->mb[0];
mcp              1196 drivers/scsi/qla2xxx/qla_mbx.c 		fwopts[1] = mcp->mb[1];
mcp              1197 drivers/scsi/qla2xxx/qla_mbx.c 		fwopts[2] = mcp->mb[2];
mcp              1198 drivers/scsi/qla2xxx/qla_mbx.c 		fwopts[3] = mcp->mb[3];
mcp              1227 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1232 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_FIRMWARE_OPTION;
mcp              1233 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = fwopts[1];
mcp              1234 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = fwopts[2];
mcp              1235 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = fwopts[3];
mcp              1236 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1237 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              1239 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              1240 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = fwopts[10];
mcp              1241 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10;
mcp              1243 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = fwopts[10];
mcp              1244 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[11] = fwopts[11];
mcp              1245 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[12] = 0;	/* Undocumented, but used */
mcp              1246 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_12|MBX_11|MBX_10;
mcp              1248 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1249 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1250 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1252 drivers/scsi/qla2xxx/qla_mbx.c 	fwopts[0] = mcp->mb[0];
mcp              1257 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x (%x/%x).\n", rval, mcp->mb[0], mcp->mb[1]);
mcp              1287 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1292 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_MAILBOX_REGISTER_TEST;
mcp              1293 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 0xAAAA;
mcp              1294 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = 0x5555;
mcp              1295 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = 0xAA55;
mcp              1296 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = 0x55AA;
mcp              1297 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = 0xA5A5;
mcp              1298 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = 0x5A5A;
mcp              1299 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = 0x2525;
mcp              1300 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1301 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1302 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1303 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1304 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1307 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[1] != 0xAAAA || mcp->mb[2] != 0x5555 ||
mcp              1308 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[3] != 0xAA55 || mcp->mb[4] != 0x55AA)
mcp              1310 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[5] != 0xA5A5 || mcp->mb[6] != 0x5A5A ||
mcp              1311 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[7] != 0x2525)
mcp              1347 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1352 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_VERIFY_CHECKSUM;
mcp              1353 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              1354 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              1356 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = MSW(risc_addr);
mcp              1357 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = LSW(risc_addr);
mcp              1358 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_2|MBX_1;
mcp              1359 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_2|MBX_1;
mcp              1361 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = LSW(risc_addr);
mcp              1362 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_1;
mcp              1363 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              1366 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1367 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1368 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1373 drivers/scsi/qla2xxx/qla_mbx.c 		    (mcp->mb[2] << 16) | mcp->mb[1] : mcp->mb[1]);
mcp              1406 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp              1411 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_IOCB_COMMAND_A64;
mcp              1412 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 0;
mcp              1413 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(phys_addr);
mcp              1414 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(phys_addr);
mcp              1415 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(phys_addr));
mcp              1416 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(phys_addr));
mcp              1417 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1418 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_0;
mcp              1419 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = tov;
mcp              1420 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1421 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1468 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp              1495 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_ABORT_COMMAND;
mcp              1497 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id;
mcp              1499 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id << 8;
mcp              1500 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = (uint16_t)handle;
mcp              1501 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = (uint16_t)(handle >> 16);
mcp              1502 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = (uint16_t)cmd->device->lun;
mcp              1503 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1504 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              1505 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1506 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1507 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1524 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t  *mcp = &mc;
mcp              1532 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_ABORT_TARGET;
mcp              1533 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_2|MBX_1|MBX_0;
mcp              1535 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id;
mcp              1536 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = 0;
mcp              1537 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10;
mcp              1539 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id << 8;
mcp              1541 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = vha->hw->loop_reset_delay;
mcp              1542 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              1544 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              1545 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1546 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1547 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1572 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t  *mcp = &mc;
mcp              1580 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_LUN_RESET;
mcp              1581 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1583 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id;
mcp              1585 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id << 8;
mcp              1586 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = (u32)l;
mcp              1587 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = 0;
mcp              1588 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              1590 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              1591 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1592 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1593 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1638 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1643 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_ADAPTER_LOOP_ID;
mcp              1644 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              1645 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_0;
mcp              1646 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_9|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1648 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_13|MBX_12|MBX_11|MBX_10;
mcp              1650 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_19|MBX_18|MBX_17|MBX_16;
mcp              1652 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_15;
mcp              1653 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1654 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1655 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1656 drivers/scsi/qla2xxx/qla_mbx.c 	if (mcp->mb[0] == MBS_COMMAND_ERROR)
mcp              1658 drivers/scsi/qla2xxx/qla_mbx.c 	else if (mcp->mb[0] == MBS_INVALID_COMMAND)
mcp              1662 drivers/scsi/qla2xxx/qla_mbx.c 	*id = mcp->mb[1];
mcp              1663 drivers/scsi/qla2xxx/qla_mbx.c 	*al_pa = LSB(mcp->mb[2]);
mcp              1664 drivers/scsi/qla2xxx/qla_mbx.c 	*area = MSB(mcp->mb[2]);
mcp              1665 drivers/scsi/qla2xxx/qla_mbx.c 	*domain	= LSB(mcp->mb[3]);
mcp              1666 drivers/scsi/qla2xxx/qla_mbx.c 	*top = mcp->mb[6];
mcp              1667 drivers/scsi/qla2xxx/qla_mbx.c 	*sw_cap = mcp->mb[7];
mcp              1677 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vlan_id = mcp->mb[9] & 0xfff;
mcp              1678 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_fcf_idx = mcp->mb[10];
mcp              1679 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vn_port_mac[5] = mcp->mb[11] >> 8;
mcp              1680 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vn_port_mac[4] = mcp->mb[11] & 0xff;
mcp              1681 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vn_port_mac[3] = mcp->mb[12] >> 8;
mcp              1682 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vn_port_mac[2] = mcp->mb[12] & 0xff;
mcp              1683 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vn_port_mac[1] = mcp->mb[13] >> 8;
mcp              1684 drivers/scsi/qla2xxx/qla_mbx.c 			vha->fcoe_vn_port_mac[0] = mcp->mb[13] & 0xff;
mcp              1688 drivers/scsi/qla2xxx/qla_mbx.c 			if (mcp->mb[7] & BIT_14) {
mcp              1689 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[0] = MSB(mcp->mb[16]);
mcp              1690 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[1] = LSB(mcp->mb[16]);
mcp              1691 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[2] = MSB(mcp->mb[17]);
mcp              1692 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[3] = LSB(mcp->mb[17]);
mcp              1693 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[4] = MSB(mcp->mb[18]);
mcp              1694 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[5] = LSB(mcp->mb[18]);
mcp              1695 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[6] = MSB(mcp->mb[19]);
mcp              1696 drivers/scsi/qla2xxx/qla_mbx.c 				vha->port_name[7] = LSB(mcp->mb[19]);
mcp              1706 drivers/scsi/qla2xxx/qla_mbx.c 			vha->bbcr = mcp->mb[15];
mcp              1734 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1739 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_RETRY_COUNT;
mcp              1740 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              1741 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1742 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1743 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              1744 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1749 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              1752 drivers/scsi/qla2xxx/qla_mbx.c 		*r_a_tov = mcp->mb[3] / 2;
mcp              1753 drivers/scsi/qla2xxx/qla_mbx.c 		ratov = (mcp->mb[3]/2) / 10;  /* mb[3] value is in 100ms */
mcp              1754 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[1] * ratov > (*retry_cnt) * (*tov)) {
mcp              1756 drivers/scsi/qla2xxx/qla_mbx.c 			*retry_cnt = (uint8_t)mcp->mb[1];
mcp              1761 drivers/scsi/qla2xxx/qla_mbx.c 		    "Done %s mb3=%d ratov=%d.\n", __func__, mcp->mb[3], ratov);
mcp              1789 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1800 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_MID_INITIALIZE_FIRMWARE;
mcp              1802 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_INITIALIZE_FIRMWARE;
mcp              1804 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 0;
mcp              1805 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(ha->init_cb_dma);
mcp              1806 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(ha->init_cb_dma);
mcp              1807 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(ha->init_cb_dma));
mcp              1808 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(ha->init_cb_dma));
mcp              1809 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              1811 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = BIT_0;
mcp              1812 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = MSW(ha->ex_init_cb_dma);
mcp              1813 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[11] = LSW(ha->ex_init_cb_dma);
mcp              1814 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[12] = MSW(MSD(ha->ex_init_cb_dma));
mcp              1815 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[13] = LSW(MSD(ha->ex_init_cb_dma));
mcp              1816 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[14] = sizeof(*ha->ex_init_cb);
mcp              1817 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_14|MBX_13|MBX_12|MBX_11|MBX_10;
mcp              1820 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              1823 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb  |= MBX_3;
mcp              1824 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = size;
mcp              1825 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT;
mcp              1826 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              1827 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              1833 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2], mcp->mb[3]);
mcp              1846 drivers/scsi/qla2xxx/qla_mbx.c 			if (mcp->mb[2] == 6 || mcp->mb[3] == 2)
mcp              1879 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              1897 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_PORT_DATABASE;
mcp              1899 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_ENHANCED_GET_PORT_DATABASE;
mcp              1900 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(pd_dma);
mcp              1901 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(pd_dma);
mcp              1902 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(pd_dma));
mcp              1903 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(pd_dma));
mcp              1904 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              1905 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_7|MBX_6|MBX_3|MBX_2|MBX_0;
mcp              1906 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              1908 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id;
mcp              1909 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = opt;
mcp              1910 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10|MBX_1;
mcp              1911 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              1913 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id;
mcp              1914 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = opt;
mcp              1915 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10|MBX_1;
mcp              1917 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id << 8 | opt;
mcp              1918 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_1;
mcp              1920 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = IS_FWI2_CAPABLE(ha) ?
mcp              1922 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_IN;
mcp              1923 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
mcp              1924 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2039 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0], mcp->mb[1]);
mcp              2069 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2075 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_FIRMWARE_STATE;
mcp              2076 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              2078 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb = MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2080 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb = MBX_1|MBX_0;
mcp              2081 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2082 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2083 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2086 drivers/scsi/qla2xxx/qla_mbx.c 	states[0] = mcp->mb[1];
mcp              2088 drivers/scsi/qla2xxx/qla_mbx.c 		states[1] = mcp->mb[2];
mcp              2089 drivers/scsi/qla2xxx/qla_mbx.c 		states[2] = mcp->mb[3];  /* SFP info */
mcp              2090 drivers/scsi/qla2xxx/qla_mbx.c 		states[3] = mcp->mb[4];
mcp              2091 drivers/scsi/qla2xxx/qla_mbx.c 		states[4] = mcp->mb[5];
mcp              2092 drivers/scsi/qla2xxx/qla_mbx.c 		states[5] = mcp->mb[6];  /* DPORT status */
mcp              2100 drivers/scsi/qla2xxx/qla_mbx.c 			if (mcp->mb[2] == 6 || mcp->mb[3] == 2)
mcp              2135 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2140 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_PORT_NAME;
mcp              2141 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              2142 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_1|MBX_0;
mcp              2144 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id;
mcp              2145 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = opt;
mcp              2146 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10;
mcp              2148 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id << 8 | opt;
mcp              2151 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2152 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2153 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2154 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2162 drivers/scsi/qla2xxx/qla_mbx.c 			name[0] = MSB(mcp->mb[2]);
mcp              2163 drivers/scsi/qla2xxx/qla_mbx.c 			name[1] = LSB(mcp->mb[2]);
mcp              2164 drivers/scsi/qla2xxx/qla_mbx.c 			name[2] = MSB(mcp->mb[3]);
mcp              2165 drivers/scsi/qla2xxx/qla_mbx.c 			name[3] = LSB(mcp->mb[3]);
mcp              2166 drivers/scsi/qla2xxx/qla_mbx.c 			name[4] = MSB(mcp->mb[6]);
mcp              2167 drivers/scsi/qla2xxx/qla_mbx.c 			name[5] = LSB(mcp->mb[6]);
mcp              2168 drivers/scsi/qla2xxx/qla_mbx.c 			name[6] = MSB(mcp->mb[7]);
mcp              2169 drivers/scsi/qla2xxx/qla_mbx.c 			name[7] = LSB(mcp->mb[7]);
mcp              2199 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2207 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_LINK_INITIALIZATION;
mcp              2208 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = BIT_4;
mcp              2210 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] |= BIT_6;
mcp              2212 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] |= BIT_5;
mcp              2213 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = 0;
mcp              2214 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = 0;
mcp              2215 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2216 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              2217 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2218 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2219 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2251 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2258 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_LIP_FULL_LOGIN;
mcp              2259 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = BIT_1;
mcp              2260 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = 0;
mcp              2261 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              2263 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_LIP_FULL_LOGIN;
mcp              2264 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = BIT_4;
mcp              2265 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = 0;
mcp              2266 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = vha->hw->loop_reset_delay;
mcp              2267 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2269 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_LIP_RESET;
mcp              2270 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2272 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[1] = 0x00ff;
mcp              2273 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[10] = 0;
mcp              2274 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->out_mb |= MBX_10;
mcp              2276 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[1] = 0xff00;
mcp              2278 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = vha->hw->loop_reset_delay;
mcp              2279 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = 0;
mcp              2281 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              2282 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2283 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2284 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2322 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2329 drivers/scsi/qla2xxx/qla_mbx.c 	    vha->hw->retry_count, vha->hw->login_timeout, mcp->tov);
mcp              2331 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SEND_SNS_COMMAND;
mcp              2332 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = cmd_size;
mcp              2333 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(sns_phys_address);
mcp              2334 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(sns_phys_address);
mcp              2335 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(sns_phys_address));
mcp              2336 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(sns_phys_address));
mcp              2337 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2338 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0|MBX_1;
mcp              2339 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = buf_size;
mcp              2340 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT|MBX_DMA_IN;
mcp              2341 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = (vha->hw->login_timeout * 2) + (vha->hw->login_timeout / 2);
mcp              2342 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2348 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              2500 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2506 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_LOGIN_FABRIC_PORT;
mcp              2507 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2509 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id;
mcp              2510 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = opt;
mcp              2511 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10;
mcp              2513 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = (loop_id << 8) | opt;
mcp              2515 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = domain;
mcp              2516 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = area << 8 | al_pa;
mcp              2518 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_7|MBX_6|MBX_2|MBX_1|MBX_0;
mcp              2519 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
mcp              2520 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2521 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2525 drivers/scsi/qla2xxx/qla_mbx.c 		mb[0] = mcp->mb[0];
mcp              2526 drivers/scsi/qla2xxx/qla_mbx.c 		mb[1] = mcp->mb[1];
mcp              2527 drivers/scsi/qla2xxx/qla_mbx.c 		mb[2] = mcp->mb[2];
mcp              2528 drivers/scsi/qla2xxx/qla_mbx.c 		mb[6] = mcp->mb[6];
mcp              2529 drivers/scsi/qla2xxx/qla_mbx.c 		mb[7] = mcp->mb[7];
mcp              2541 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[0] == 0x4001 || mcp->mb[0] == 0x4002 ||
mcp              2542 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0] == 0x4003 || mcp->mb[0] == 0x4005 ||
mcp              2543 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0] == 0x4006)
mcp              2549 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2]);
mcp              2581 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2592 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_LOGIN_LOOP_PORT;
mcp              2594 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id;
mcp              2596 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = fcport->loop_id << 8;
mcp              2597 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = opt;
mcp              2598 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              2599 drivers/scsi/qla2xxx/qla_mbx.c  	mcp->in_mb = MBX_7|MBX_6|MBX_1|MBX_0;
mcp              2600 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
mcp              2601 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2602 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2606 drivers/scsi/qla2xxx/qla_mbx.c  		mb_ret[0] = mcp->mb[0];
mcp              2607 drivers/scsi/qla2xxx/qla_mbx.c  		mb_ret[1] = mcp->mb[1];
mcp              2608 drivers/scsi/qla2xxx/qla_mbx.c  		mb_ret[6] = mcp->mb[6];
mcp              2609 drivers/scsi/qla2xxx/qla_mbx.c  		mb_ret[7] = mcp->mb[7];
mcp              2619 drivers/scsi/qla2xxx/qla_mbx.c  		if (mcp->mb[0] == 0x4005 || mcp->mb[0] == 0x4006)
mcp              2624 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[6], mcp->mb[7]);
mcp              2715 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2720 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_LOGOUT_FABRIC_PORT;
mcp              2721 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              2723 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id;
mcp              2724 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = 0;
mcp              2725 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10;
mcp              2727 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id << 8;
mcp              2730 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              2731 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2732 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2733 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2738 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[1]=%x.\n", rval, mcp->mb[1]);
mcp              2768 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2773 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_LIP_FULL_LOGIN;
mcp              2774 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = IS_FWI2_CAPABLE(vha->hw) ? BIT_4 : 0;
mcp              2775 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = 0;
mcp              2776 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = 0;
mcp              2777 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2778 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              2779 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2780 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2781 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2813 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2821 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_ID_LIST;
mcp              2822 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              2824 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = MSW(id_list_dma);
mcp              2825 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = LSW(id_list_dma);
mcp              2826 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[6] = MSW(MSD(id_list_dma));
mcp              2827 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[7] = LSW(MSD(id_list_dma));
mcp              2828 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[8] = 0;
mcp              2829 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[9] = vha->vp_idx;
mcp              2830 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_9|MBX_8|MBX_7|MBX_6|MBX_3|MBX_2;
mcp              2832 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = MSW(id_list_dma);
mcp              2833 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = LSW(id_list_dma);
mcp              2834 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = MSW(MSD(id_list_dma));
mcp              2835 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[6] = LSW(MSD(id_list_dma));
mcp              2836 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_6|MBX_3|MBX_2|MBX_1;
mcp              2838 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              2839 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2840 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2841 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2847 drivers/scsi/qla2xxx/qla_mbx.c 		*entries = mcp->mb[1];
mcp              2874 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2879 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_RESOURCE_COUNTS;
mcp              2880 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              2881 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_11|MBX_10|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              2884 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_12;
mcp              2885 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              2886 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              2887 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2892 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed mb[0]=%x.\n", mcp->mb[0]);
mcp              2896 drivers/scsi/qla2xxx/qla_mbx.c 		    "mb11=%x mb12=%x.\n", __func__, mcp->mb[1], mcp->mb[2],
mcp              2897 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[3], mcp->mb[6], mcp->mb[7], mcp->mb[10],
mcp              2898 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[11], mcp->mb[12]);
mcp              2900 drivers/scsi/qla2xxx/qla_mbx.c 		ha->orig_fw_tgt_xcb_count =  mcp->mb[1];
mcp              2901 drivers/scsi/qla2xxx/qla_mbx.c 		ha->cur_fw_tgt_xcb_count = mcp->mb[2];
mcp              2902 drivers/scsi/qla2xxx/qla_mbx.c 		ha->cur_fw_xcb_count = mcp->mb[3];
mcp              2903 drivers/scsi/qla2xxx/qla_mbx.c 		ha->orig_fw_xcb_count = mcp->mb[6];
mcp              2904 drivers/scsi/qla2xxx/qla_mbx.c 		ha->cur_fw_iocb_count = mcp->mb[7];
mcp              2905 drivers/scsi/qla2xxx/qla_mbx.c 		ha->orig_fw_iocb_count = mcp->mb[10];
mcp              2907 drivers/scsi/qla2xxx/qla_mbx.c 			ha->max_npiv_vports = mcp->mb[11];
mcp              2910 drivers/scsi/qla2xxx/qla_mbx.c 			ha->fw_max_fcf_count = mcp->mb[12];
mcp              2935 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              2950 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_FC_AL_POSITION_MAP;
mcp              2951 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(pmap_dma);
mcp              2952 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(pmap_dma);
mcp              2953 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(pmap_dma));
mcp              2954 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(pmap_dma));
mcp              2955 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_0;
mcp              2956 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              2957 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = FCAL_MAP_SIZE;
mcp              2958 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_IN;
mcp              2959 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = (ha->login_timeout * 2) + (ha->login_timeout / 2);
mcp              2960 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              2965 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[0], mcp->mb[1], (unsigned)pmap[0]);
mcp              3003 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3011 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_LINK_STATUS;
mcp              3012 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(LSD(stats_dma));
mcp              3013 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(LSD(stats_dma));
mcp              3014 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(stats_dma));
mcp              3015 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(stats_dma));
mcp              3016 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_0;
mcp              3017 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              3019 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id;
mcp              3020 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = 0;
mcp              3021 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = 0;
mcp              3022 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10|MBX_4|MBX_1;
mcp              3023 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              3025 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id;
mcp              3026 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = 0;
mcp              3027 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_10|MBX_1;
mcp              3029 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = loop_id << 8;
mcp              3030 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_1;
mcp              3032 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3033 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = IOCTL_CMD;
mcp              3034 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3037 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[0] != MBS_COMMAND_COMPLETE) {
mcp              3039 drivers/scsi/qla2xxx/qla_mbx.c 			    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              3062 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3081 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[0] != MBS_COMMAND_COMPLETE) {
mcp              3083 drivers/scsi/qla2xxx/qla_mbx.c 			    "Failed mb[0]=%x.\n", mcp->mb[0]);
mcp              3314 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3323 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GEN_SYSTEM_ERROR;
mcp              3324 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              3325 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              3326 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 5;
mcp              3327 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3328 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3345 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3354 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_WRITE_SERDES;
mcp              3355 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = addr;
mcp              3357 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = data & 0xff;
mcp              3359 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = data;
mcp              3361 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = 0;
mcp              3362 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              3363 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              3364 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3365 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3366 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3370 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              3384 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3393 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_READ_SERDES;
mcp              3394 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = addr;
mcp              3395 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = 0;
mcp              3396 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_1|MBX_0;
mcp              3397 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              3398 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3399 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3400 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3403 drivers/scsi/qla2xxx/qla_mbx.c 		*data = mcp->mb[1] & 0xff;
mcp              3405 drivers/scsi/qla2xxx/qla_mbx.c 		*data = mcp->mb[1];
mcp              3409 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              3423 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3431 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_GET_ETH_SERDES_REG;
mcp              3432 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = HCS_WRITE_SERDES;
mcp              3433 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(addr);
mcp              3434 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(addr);
mcp              3435 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = LSW(data);
mcp              3436 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(data);
mcp              3437 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_6|MBX_5|MBX_4|MBX_3|MBX_1|MBX_0;
mcp              3438 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              3439 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3440 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3441 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3445 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              3459 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3467 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_GET_ETH_SERDES_REG;
mcp              3468 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = HCS_READ_SERDES;
mcp              3469 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(addr);
mcp              3470 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(addr);
mcp              3471 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_4|MBX_3|MBX_1|MBX_0;
mcp              3472 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              3473 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3474 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3475 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3477 drivers/scsi/qla2xxx/qla_mbx.c 	*data = mcp->mb[2] << 16 | mcp->mb[1];
mcp              3481 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              3505 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3510 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SERDES_PARAMS;
mcp              3511 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = BIT_0;
mcp              3512 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = sw_em_1g | BIT_15;
mcp              3513 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = sw_em_2g | BIT_15;
mcp              3514 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = sw_em_4g | BIT_15;
mcp              3515 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              3516 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              3517 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3518 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3519 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3524 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              3539 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3547 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_STOP_FIRMWARE;
mcp              3548 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 0;
mcp              3549 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              3550 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              3551 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 5;
mcp              3552 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3553 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3557 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[0] == MBS_INVALID_COMMAND)
mcp              3573 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3584 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_TRACE_CONTROL;
mcp              3585 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = TC_EFT_ENABLE;
mcp              3586 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(eft_dma);
mcp              3587 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(eft_dma);
mcp              3588 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = LSW(MSD(eft_dma));
mcp              3589 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = MSW(MSD(eft_dma));
mcp              3590 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = buffers;
mcp              3591 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = TC_AEN_DISABLE;
mcp              3592 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              3593 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              3594 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3595 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3596 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3600 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              3614 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3625 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_TRACE_CONTROL;
mcp              3626 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = TC_EFT_DISABLE;
mcp              3627 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              3628 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              3629 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3630 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3631 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3635 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              3650 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3663 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_TRACE_CONTROL;
mcp              3664 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = TC_FCE_ENABLE;
mcp              3665 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(fce_dma);
mcp              3666 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(fce_dma);
mcp              3667 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = LSW(MSD(fce_dma));
mcp              3668 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = MSW(MSD(fce_dma));
mcp              3669 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = buffers;
mcp              3670 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = TC_AEN_DISABLE;
mcp              3671 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = 0;
mcp              3672 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = TC_FCE_DEFAULT_RX_SIZE;
mcp              3673 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = TC_FCE_DEFAULT_TX_SIZE;
mcp              3674 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_10|MBX_9|MBX_8|MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|
mcp              3676 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              3677 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3678 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3679 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3683 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              3689 drivers/scsi/qla2xxx/qla_mbx.c 			memcpy(mb, mcp->mb, 8 * sizeof(*mb));
mcp              3702 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3713 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_TRACE_CONTROL;
mcp              3714 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = TC_FCE_DISABLE;
mcp              3715 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = TC_FCE_DISABLE_TRACE;
mcp              3716 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              3717 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_9|MBX_8|MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|
mcp              3719 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3720 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3721 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3725 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              3731 drivers/scsi/qla2xxx/qla_mbx.c 			*wr = (uint64_t) mcp->mb[5] << 48 |
mcp              3732 drivers/scsi/qla2xxx/qla_mbx.c 			    (uint64_t) mcp->mb[4] << 32 |
mcp              3733 drivers/scsi/qla2xxx/qla_mbx.c 			    (uint64_t) mcp->mb[3] << 16 |
mcp              3734 drivers/scsi/qla2xxx/qla_mbx.c 			    (uint64_t) mcp->mb[2];
mcp              3736 drivers/scsi/qla2xxx/qla_mbx.c 			*rd = (uint64_t) mcp->mb[9] << 48 |
mcp              3737 drivers/scsi/qla2xxx/qla_mbx.c 			    (uint64_t) mcp->mb[8] << 32 |
mcp              3738 drivers/scsi/qla2xxx/qla_mbx.c 			    (uint64_t) mcp->mb[7] << 16 |
mcp              3739 drivers/scsi/qla2xxx/qla_mbx.c 			    (uint64_t) mcp->mb[6];
mcp              3751 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3759 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_PORT_PARAMS;
mcp              3760 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = loop_id;
mcp              3761 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = mcp->mb[3] = 0;
mcp              3762 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              3763 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              3764 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_1|MBX_0;
mcp              3765 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3766 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3767 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3771 drivers/scsi/qla2xxx/qla_mbx.c 		mb[0] = mcp->mb[0];
mcp              3772 drivers/scsi/qla2xxx/qla_mbx.c 		mb[1] = mcp->mb[1];
mcp              3773 drivers/scsi/qla2xxx/qla_mbx.c 		mb[3] = mcp->mb[3];
mcp              3782 drivers/scsi/qla2xxx/qla_mbx.c 			*port_speed = mcp->mb[3];
mcp              3794 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              3802 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_PORT_PARAMS;
mcp              3803 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = loop_id;
mcp              3804 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = BIT_0;
mcp              3805 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = port_speed & 0x3F;
mcp              3806 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              3807 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              3808 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_1|MBX_0;
mcp              3809 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              3810 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              3811 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              3815 drivers/scsi/qla2xxx/qla_mbx.c 		mb[0] = mcp->mb[0];
mcp              3816 drivers/scsi/qla2xxx/qla_mbx.c 		mb[1] = mcp->mb[1];
mcp              3817 drivers/scsi/qla2xxx/qla_mbx.c 		mb[3] = mcp->mb[3];
mcp              4159 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4164 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SEND_CHANGE_REQUEST;
mcp              4165 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = format;
mcp              4166 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vp_idx;
mcp              4167 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_1|MBX_0;
mcp              4168 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0|MBX_1;
mcp              4169 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4170 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4171 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4174 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[0] != MBS_COMMAND_COMPLETE) {
mcp              4189 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4195 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_DUMP_RISC_RAM_EXTENDED;
mcp              4196 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[8] = MSW(addr);
mcp              4197 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_8|MBX_0;
mcp              4199 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = MBC_DUMP_RISC_RAM;
mcp              4200 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_0;
mcp              4202 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(addr);
mcp              4203 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(req_dma);
mcp              4204 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(req_dma);
mcp              4205 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(req_dma));
mcp              4206 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(req_dma));
mcp              4207 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb |= MBX_7|MBX_6|MBX_3|MBX_2|MBX_1;
mcp              4209 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = MSW(size);
mcp              4210 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[5] = LSW(size);
mcp              4211 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_5|MBX_4;
mcp              4213 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = LSW(size);
mcp              4214 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_4;
mcp              4217 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              4218 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4219 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4220 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4224 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              4340 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4352 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_INITIALIZE_MULTIQ;
mcp              4353 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = req->options;
mcp              4354 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(LSD(req->dma));
mcp              4355 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(LSD(req->dma));
mcp              4356 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(req->dma));
mcp              4357 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(req->dma));
mcp              4358 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = req->length;
mcp              4360 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = req->rsp->id;
mcp              4361 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[12] = req->qos;
mcp              4362 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[11] = req->vp_idx;
mcp              4363 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[13] = req->rid;
mcp              4365 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[15] = 0;
mcp              4367 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = req->id;
mcp              4369 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = 0;
mcp              4371 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = *req->out_ptr = 0;
mcp              4372 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_14|MBX_13|MBX_12|MBX_11|MBX_10|MBX_9|MBX_8|MBX_7|
mcp              4374 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              4375 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT;
mcp              4376 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS * 2;
mcp              4380 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              4382 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_15;
mcp              4384 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_9 | MBX_8 | MBX_7;
mcp              4395 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4398 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              4413 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4425 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_INITIALIZE_MULTIQ;
mcp              4426 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = rsp->options;
mcp              4427 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(LSD(rsp->dma));
mcp              4428 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(LSD(rsp->dma));
mcp              4429 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(rsp->dma));
mcp              4430 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(rsp->dma));
mcp              4431 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = rsp->length;
mcp              4432 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[14] = rsp->msix->entry;
mcp              4433 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[13] = rsp->rid;
mcp              4435 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[15] = 0;
mcp              4437 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = rsp->id;
mcp              4439 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = *rsp->in_ptr = 0;
mcp              4441 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = 0;
mcp              4442 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_14|MBX_13|MBX_9|MBX_8|MBX_7
mcp              4444 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              4445 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT;
mcp              4446 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS * 2;
mcp              4449 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_12|MBX_11|MBX_10;
mcp              4450 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              4452 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_15|MBX_12|MBX_11|MBX_10;
mcp              4453 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              4455 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_9 | MBX_8 | MBX_7;
mcp              4467 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4470 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              4484 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4489 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_IDC_ACK;
mcp              4490 drivers/scsi/qla2xxx/qla_mbx.c 	memcpy(&mcp->mb[1], mb, QLA_IDC_ACK_REGS * sizeof(uint16_t));
mcp              4491 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              4492 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              4493 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4494 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4495 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4499 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              4513 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4522 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_FLASH_ACCESS_CTRL;
mcp              4523 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = FAC_OPT_CMD_GET_SECTOR_SIZE;
mcp              4524 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              4525 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4526 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4527 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4528 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4533 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              4537 drivers/scsi/qla2xxx/qla_mbx.c 		*sector_size = mcp->mb[1];
mcp              4548 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4557 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_FLASH_ACCESS_CTRL;
mcp              4558 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = enable ? FAC_OPT_CMD_WRITE_ENABLE :
mcp              4560 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              4561 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4562 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4563 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4564 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4569 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              4583 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4592 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_FLASH_ACCESS_CTRL;
mcp              4593 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = FAC_OPT_CMD_ERASE_SECTOR;
mcp              4594 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(start);
mcp              4595 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(start);
mcp              4596 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = LSW(finish);
mcp              4597 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = MSW(finish);
mcp              4598 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              4599 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              4600 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4601 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4602 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4607 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2]);
mcp              4621 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4631 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_FLASH_ACCESS_CTRL;
mcp              4632 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = (lock ? FAC_OPT_CMD_LOCK_SEMAPHORE :
mcp              4634 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              4635 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4636 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4637 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4638 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4643 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2]);
mcp              4657 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4662 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_RESTART_MPI_FW;
mcp              4663 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              4664 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0|MBX_1;
mcp              4665 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4666 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4667 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4672 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              4686 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4701 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_RNID_PARAMS;
mcp              4702 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = RNID_TYPE_SET_VERSION << 8;
mcp              4703 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              4705 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[i] = cpu_to_le16p(str);
mcp              4706 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= 1<<i;
mcp              4709 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[i] = 0;
mcp              4710 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= 1<<i;
mcp              4712 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4713 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4714 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4715 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4719 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x,%x.\n", rval, mcp->mb[0], mcp->mb[1]);
mcp              4733 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4762 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_RNID_PARAMS;
mcp              4763 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = RNID_TYPE_SET_VERSION << 8 | dwlen;
mcp              4764 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(LSD(str_dma));
mcp              4765 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(LSD(str_dma));
mcp              4766 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(str_dma));
mcp              4767 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(str_dma));
mcp              4768 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              4769 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4770 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4771 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4772 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4776 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x,%x.\n", rval, mcp->mb[0], mcp->mb[1]);
mcp              4793 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4802 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_RNID_PARAMS;
mcp              4803 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = RNID_TYPE_PORT_LOGIN << 8;
mcp              4804 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(buf_dma);
mcp              4805 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(buf_dma);
mcp              4806 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(buf_dma));
mcp              4807 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(buf_dma));
mcp              4808 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = bufsiz/4;
mcp              4809 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_8|MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              4810 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4811 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4812 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4813 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4817 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x,%x.\n", rval, mcp->mb[0], mcp->mb[1]);
mcp              4834 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4842 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_RNID_PARAMS;
mcp              4843 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = RNID_TYPE_ASIC_TEMP << 8;
mcp              4844 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              4845 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4846 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4847 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4848 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4849 drivers/scsi/qla2xxx/qla_mbx.c 	*temp = mcp->mb[1];
mcp              4853 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x,%x.\n", rval, mcp->mb[0], mcp->mb[1]);
mcp              4868 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4880 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_READ_SFP;
mcp              4881 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = dev;
mcp              4882 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(sfp_dma);
mcp              4883 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(sfp_dma);
mcp              4884 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(sfp_dma));
mcp              4885 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(sfp_dma));
mcp              4886 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = len;
mcp              4887 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = off;
mcp              4888 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = opt;
mcp              4889 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_10|MBX_9|MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              4890 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4891 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4892 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4893 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4896 drivers/scsi/qla2xxx/qla_mbx.c 		*sfp = mcp->mb[1];
mcp              4900 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              4901 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[0] == MBS_COMMAND_ERROR && mcp->mb[1] == 0x22) {
mcp              4919 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4934 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_WRITE_SFP;
mcp              4935 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = dev;
mcp              4936 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(sfp_dma);
mcp              4937 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(sfp_dma);
mcp              4938 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(sfp_dma));
mcp              4939 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(sfp_dma));
mcp              4940 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = len;
mcp              4941 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = off;
mcp              4942 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = opt;
mcp              4943 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_10|MBX_9|MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              4944 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              4945 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4946 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4947 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4951 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              4966 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              4974 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_XGMAC_STATS;
mcp              4975 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(stats_dma);
mcp              4976 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(stats_dma);
mcp              4977 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(stats_dma));
mcp              4978 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(stats_dma));
mcp              4979 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = size_in_bytes >> 2;
mcp              4980 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_0;
mcp              4981 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              4982 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              4983 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              4984 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              4989 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2]);
mcp              4995 drivers/scsi/qla2xxx/qla_mbx.c 		*actual_size = mcp->mb[2] << 2;
mcp              5007 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5015 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_DCBX_PARAMS;
mcp              5016 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 0;
mcp              5017 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(tlv_dma);
mcp              5018 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(tlv_dma);
mcp              5019 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(tlv_dma));
mcp              5020 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(tlv_dma));
mcp              5021 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = size;
mcp              5022 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5023 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              5024 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5025 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5026 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5031 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2]);
mcp              5045 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5053 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_READ_RAM_EXTENDED;
mcp              5054 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(risc_addr);
mcp              5055 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = MSW(risc_addr);
mcp              5056 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_8|MBX_1|MBX_0;
mcp              5057 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_2|MBX_0;
mcp              5058 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5059 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5060 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5063 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5067 drivers/scsi/qla2xxx/qla_mbx.c 		*data = mcp->mb[3] << 16 | mcp->mb[2];
mcp              5079 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5084 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp              5085 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_DIAGNOSTIC_LOOP_BACK;
mcp              5086 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = mreq->options | BIT_6;	// BIT_6 specifies 64 bit addressing
mcp              5089 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = LSW(mreq->transfer_size);
mcp              5090 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[11] = MSW(mreq->transfer_size);
mcp              5093 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[14] = LSW(mreq->send_dma);
mcp              5094 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[15] = MSW(mreq->send_dma);
mcp              5095 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[20] = LSW(MSD(mreq->send_dma));
mcp              5096 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[21] = MSW(MSD(mreq->send_dma));
mcp              5099 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[16] = LSW(mreq->rcv_dma);
mcp              5100 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[17] = MSW(mreq->rcv_dma);
mcp              5101 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = LSW(MSD(mreq->rcv_dma));
mcp              5102 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = MSW(MSD(mreq->rcv_dma));
mcp              5105 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[18] = LSW(mreq->iteration_count);
mcp              5106 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[19] = MSW(mreq->iteration_count);
mcp              5108 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_21|MBX_20|MBX_19|MBX_18|MBX_17|MBX_16|MBX_15|
mcp              5111 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_2;
mcp              5112 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_19|MBX_18|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5114 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = mreq->transfer_size;
mcp              5115 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5116 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT|MBX_DMA_IN|IOCTL_CMD;
mcp              5118 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5123 drivers/scsi/qla2xxx/qla_mbx.c 		    "mb[19]=%x.\n", rval, mcp->mb[0], mcp->mb[1], mcp->mb[2],
mcp              5124 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[3], mcp->mb[18], mcp->mb[19]);
mcp              5131 drivers/scsi/qla2xxx/qla_mbx.c 	memcpy( mresp, mcp->mb, 64);
mcp              5141 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5147 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp              5148 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_DIAGNOSTIC_ECHO;
mcp              5150 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = mreq->options | BIT_15 | BIT_6;
mcp              5152 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = vha->fcoe_fcf_idx;
mcp              5154 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[16] = LSW(mreq->rcv_dma);
mcp              5155 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[17] = MSW(mreq->rcv_dma);
mcp              5156 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = LSW(MSD(mreq->rcv_dma));
mcp              5157 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = MSW(MSD(mreq->rcv_dma));
mcp              5159 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = LSW(mreq->transfer_size);
mcp              5161 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[14] = LSW(mreq->send_dma);
mcp              5162 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[15] = MSW(mreq->send_dma);
mcp              5163 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[20] = LSW(MSD(mreq->send_dma));
mcp              5164 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[21] = MSW(MSD(mreq->send_dma));
mcp              5166 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_21|MBX_20|MBX_17|MBX_16|MBX_15|
mcp              5169 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_2;
mcp              5171 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5174 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_1;
mcp              5176 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_3;
mcp              5178 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5179 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT|MBX_DMA_IN|IOCTL_CMD;
mcp              5180 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = mreq->transfer_size;
mcp              5182 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5187 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              5194 drivers/scsi/qla2xxx/qla_mbx.c 	memcpy(mresp, mcp->mb, 64);
mcp              5203 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5208 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_ISP84XX_RESET;
mcp              5209 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = enable_diagnostic;
mcp              5210 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              5211 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              5212 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5213 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT|MBX_DMA_IN|IOCTL_CMD;
mcp              5214 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5230 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5238 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_WRITE_RAM_WORD_EXTENDED;
mcp              5239 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(risc_addr);
mcp              5240 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(data);
mcp              5241 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(data);
mcp              5242 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = MSW(risc_addr);
mcp              5243 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_8|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5244 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              5245 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5246 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5247 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5251 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              5328 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5339 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp, 0, sizeof(*mcp));
mcp              5356 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_DATA_RATE;
mcp              5357 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = mode;
mcp              5358 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = val;
mcp              5360 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              5361 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              5363 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_4|MBX_3;
mcp              5364 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5365 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5366 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5369 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5371 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[1] != 0x7)
mcp              5373 drivers/scsi/qla2xxx/qla_mbx.c 				"Speed set:0x%x\n", mcp->mb[1]);
mcp              5387 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5396 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_DATA_RATE;
mcp              5397 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = QLA_GET_DATA_RATE;
mcp              5398 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              5399 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              5401 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_3;
mcp              5402 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5403 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5404 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5407 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5411 drivers/scsi/qla2xxx/qla_mbx.c 		if (mcp->mb[1] != 0x7)
mcp              5412 drivers/scsi/qla2xxx/qla_mbx.c 			ha->link_data_rate = mcp->mb[1];
mcp              5423 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5432 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_PORT_CONFIG;
mcp              5433 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              5434 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5435 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5436 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5438 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5442 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5445 drivers/scsi/qla2xxx/qla_mbx.c 		memcpy(mb, &mcp->mb[1], sizeof(uint16_t) * 4);
mcp              5458 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5463 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_PORT_CONFIG;
mcp              5465 drivers/scsi/qla2xxx/qla_mbx.c 	memcpy(&mcp->mb[1], mb, sizeof(uint16_t) * 4);
mcp              5466 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5467 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5468 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5469 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5470 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5474 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5489 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5498 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_PORT_PARAMS;
mcp              5499 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = loop_id;
mcp              5501 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = BIT_1;
mcp              5503 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = BIT_2;
mcp              5504 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = priority & 0xf;
mcp              5505 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = vha->vp_idx;
mcp              5506 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_9|MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5507 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_4|MBX_3|MBX_1|MBX_0;
mcp              5508 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5509 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5510 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5512 drivers/scsi/qla2xxx/qla_mbx.c 		mb[0] = mcp->mb[0];
mcp              5513 drivers/scsi/qla2xxx/qla_mbx.c 		mb[1] = mcp->mb[1];
mcp              5514 drivers/scsi/qla2xxx/qla_mbx.c 		mb[3] = mcp->mb[3];
mcp              5515 drivers/scsi/qla2xxx/qla_mbx.c 		mb[4] = mcp->mb[4];
mcp              5581 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5589 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp, 0, sizeof(mbx_cmd_t));
mcp              5590 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_TOGGLE_INTERRUPT;
mcp              5591 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 1;
mcp              5593 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              5594 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5595 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5596 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5598 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5601 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5616 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5624 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp, 0, sizeof(mbx_cmd_t));
mcp              5625 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_TOGGLE_INTERRUPT;
mcp              5626 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = 0;
mcp              5628 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              5629 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5630 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5631 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5633 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5636 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5650 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5656 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp              5657 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = LSW(MBC_DIAGNOSTIC_MINIDUMP_TEMPLATE);
mcp              5658 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = MSW(MBC_DIAGNOSTIC_MINIDUMP_TEMPLATE);
mcp              5659 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(RQST_TMPLT_SIZE);
mcp              5660 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(RQST_TMPLT_SIZE);
mcp              5662 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5663 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_14|MBX_13|MBX_12|MBX_11|MBX_10|MBX_9|MBX_8|
mcp              5666 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT|MBX_DMA_IN|IOCTL_CMD;
mcp              5667 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5668 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5674 drivers/scsi/qla2xxx/qla_mbx.c 		    (mcp->mb[1] << 16) | mcp->mb[0],
mcp              5675 drivers/scsi/qla2xxx/qla_mbx.c 		    (mcp->mb[3] << 16) | mcp->mb[2]);
mcp              5679 drivers/scsi/qla2xxx/qla_mbx.c 		ha->md_template_size = ((mcp->mb[3] << 16) | mcp->mb[2]);
mcp              5694 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5708 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp              5709 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = LSW(MBC_DIAGNOSTIC_MINIDUMP_TEMPLATE);
mcp              5710 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = MSW(MBC_DIAGNOSTIC_MINIDUMP_TEMPLATE);
mcp              5711 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = LSW(RQST_TMPLT);
mcp              5712 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(RQST_TMPLT);
mcp              5713 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = LSW(LSD(ha->md_tmplt_hdr_dma));
mcp              5714 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = MSW(LSD(ha->md_tmplt_hdr_dma));
mcp              5715 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = LSW(MSD(ha->md_tmplt_hdr_dma));
mcp              5716 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = MSW(MSD(ha->md_tmplt_hdr_dma));
mcp              5717 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = LSW(ha->md_template_size);
mcp              5718 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = MSW(ha->md_template_size);
mcp              5720 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_OUT|MBX_DMA_IN|IOCTL_CMD;
mcp              5721 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5722 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_11|MBX_10|MBX_9|MBX_8|
mcp              5724 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5725 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5730 drivers/scsi/qla2xxx/qla_mbx.c 		    ((mcp->mb[1] << 16) | mcp->mb[0]),
mcp              5731 drivers/scsi/qla2xxx/qla_mbx.c 		    ((mcp->mb[3] << 16) | mcp->mb[2]));
mcp              5743 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5758 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp              5760 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[0] = LSW(MBC_DIAGNOSTIC_MINIDUMP_TEMPLATE);
mcp              5761 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[1] = MSW(MBC_DIAGNOSTIC_MINIDUMP_TEMPLATE);
mcp              5762 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = LSW(RQST_TMPLT);
mcp              5763 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = MSW(RQST_TMPLT);
mcp              5764 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = LSW(LSD(ha->md_tmplt_hdr_dma + offset));
mcp              5765 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[5] = MSW(LSD(ha->md_tmplt_hdr_dma + offset));
mcp              5766 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[6] = LSW(MSD(ha->md_tmplt_hdr_dma + offset));
mcp              5767 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[7] = MSW(MSD(ha->md_tmplt_hdr_dma + offset));
mcp              5768 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[8] = LSW(size);
mcp              5769 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[9] = MSW(size);
mcp              5770 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[10] = offset & 0x0000FFFF;
mcp              5771 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[11] = offset & 0xFFFF0000;
mcp              5772 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->flags = MBX_DMA_OUT|MBX_DMA_IN|IOCTL_CMD;
mcp              5773 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->tov = MBX_TOV_SECONDS;
mcp              5774 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb = MBX_11|MBX_10|MBX_9|MBX_8|
mcp              5776 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5777 drivers/scsi/qla2xxx/qla_mbx.c 		rval = qla2x00_mailbox_command(vha, mcp);
mcp              5782 drivers/scsi/qla2xxx/qla_mbx.c 				((mcp->mb[1] << 16) | mcp->mb[0]),
mcp              5783 drivers/scsi/qla2xxx/qla_mbx.c 				((mcp->mb[3] << 16) | mcp->mb[2]));
mcp              5799 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5807 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp, 0, sizeof(mbx_cmd_t));
mcp              5808 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_LED_CONFIG;
mcp              5809 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = led_cfg[0];
mcp              5810 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = led_cfg[1];
mcp              5812 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = led_cfg[2];
mcp              5813 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = led_cfg[3];
mcp              5814 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[5] = led_cfg[4];
mcp              5815 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[6] = led_cfg[5];
mcp              5818 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              5820 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_6|MBX_5|MBX_4|MBX_3;
mcp              5821 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5822 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5823 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5825 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5828 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5843 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5851 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp, 0, sizeof(mbx_cmd_t));
mcp              5852 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_LED_CONFIG;
mcp              5854 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              5855 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              5857 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_6|MBX_5|MBX_4|MBX_3;
mcp              5858 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = 30;
mcp              5859 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5861 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5864 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5866 drivers/scsi/qla2xxx/qla_mbx.c 		led_cfg[0] = mcp->mb[1];
mcp              5867 drivers/scsi/qla2xxx/qla_mbx.c 		led_cfg[1] = mcp->mb[2];
mcp              5869 drivers/scsi/qla2xxx/qla_mbx.c 			led_cfg[2] = mcp->mb[3];
mcp              5870 drivers/scsi/qla2xxx/qla_mbx.c 			led_cfg[3] = mcp->mb[4];
mcp              5871 drivers/scsi/qla2xxx/qla_mbx.c 			led_cfg[4] = mcp->mb[5];
mcp              5872 drivers/scsi/qla2xxx/qla_mbx.c 			led_cfg[5] = mcp->mb[6];
mcp              5887 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5895 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp, 0, sizeof(mbx_cmd_t));
mcp              5896 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_LED_CONFIG;
mcp              5898 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[7] = 0xE;
mcp              5900 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[7] = 0xD;
mcp              5902 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_7|MBX_0;
mcp              5903 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5904 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5905 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5907 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5910 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5925 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5933 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_WRITE_REMOTE_REG;
mcp              5934 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(reg);
mcp              5935 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(reg);
mcp              5936 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(data);
mcp              5937 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(data);
mcp              5938 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              5940 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              5941 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5942 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5943 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5947 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5962 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              5975 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_PORT_LOGOUT;
mcp              5976 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = fcport->loop_id;
mcp              5977 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = BIT_15;
mcp              5978 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_10|MBX_1|MBX_0;
mcp              5979 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              5980 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              5981 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              5982 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              5985 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              5998 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6008 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_READ_REMOTE_REG;
mcp              6009 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(reg);
mcp              6010 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(reg);
mcp              6011 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              6012 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_4|MBX_3|MBX_1|MBX_0;
mcp              6013 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6014 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6015 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6020 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              6022 drivers/scsi/qla2xxx/qla_mbx.c 		*data = (mcp->mb[3] | (mcp->mb[4] << 16));
mcp              6049 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6057 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_RESTART_NIC_FIRMWARE;
mcp              6058 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_0;
mcp              6059 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              6060 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6061 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6062 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6067 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1]);
mcp              6082 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6091 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SET_ACCESS_CONTROL;
mcp              6092 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = options;
mcp              6093 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1|MBX_0;
mcp              6095 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[2] = LSW(start_addr);
mcp              6096 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[3] = MSW(start_addr);
mcp              6097 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[4] = LSW(end_addr);
mcp              6098 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->mb[5] = MSW(end_addr);
mcp              6099 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->out_mb |= MBX_5|MBX_4|MBX_3|MBX_2;
mcp              6101 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              6103 drivers/scsi/qla2xxx/qla_mbx.c 		mcp->in_mb |= MBX_4|MBX_3;
mcp              6104 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6105 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6106 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6111 drivers/scsi/qla2xxx/qla_mbx.c 		    rval, mcp->mb[0], mcp->mb[1], mcp->mb[2], mcp->mb[3],
mcp              6112 drivers/scsi/qla2xxx/qla_mbx.c 		    mcp->mb[4]);
mcp              6116 drivers/scsi/qla2xxx/qla_mbx.c 			*sector_size = mcp->mb[1];
mcp              6119 drivers/scsi/qla2xxx/qla_mbx.c 			    "Driver-lock id=%x%x", mcp->mb[4], mcp->mb[3]);
mcp              6122 drivers/scsi/qla2xxx/qla_mbx.c 			    "Flash-lock id=%x%x", mcp->mb[4], mcp->mb[3]);
mcp              6136 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6144 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_DUMP_RISC_RAM_EXTENDED;
mcp              6145 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(addr);
mcp              6146 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(req_dma);
mcp              6147 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(req_dma);
mcp              6148 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(size);
mcp              6149 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = LSW(size);
mcp              6150 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(req_dma));
mcp              6151 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(req_dma));
mcp              6152 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = MSW(addr);
mcp              6155 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[10] = BIT_7 | 0x40;
mcp              6157 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb |= MBX_10|MBX_8|MBX_7|MBX_6|MBX_5|MBX_4|MBX_3|MBX_2|MBX_1|
mcp              6160 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_0;
mcp              6161 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6162 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6163 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6167 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              6182 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6201 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_DPORT_DIAGNOSTICS;
mcp              6202 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = options;
mcp              6203 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(LSD(dd_dma));
mcp              6204 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(LSD(dd_dma));
mcp              6205 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = MSW(MSD(dd_dma));
mcp              6206 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = LSW(MSD(dd_dma));
mcp              6207 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = size;
mcp              6208 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_8|MBX_7|MBX_6|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              6209 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp              6210 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->buf_size = size;
mcp              6211 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = MBX_DMA_IN;
mcp              6212 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS * 4;
mcp              6213 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6241 drivers/scsi/qla2xxx/qla_mbx.c int qla24xx_send_mb_cmd(struct scsi_qla_host *vha, mbx_cmd_t *mcp)
mcp              6255 drivers/scsi/qla2xxx/qla_mbx.c 	sp->name = mb_to_str(mcp->mb[0]);
mcp              6263 drivers/scsi/qla2xxx/qla_mbx.c 	memcpy(sp->u.iocb_cmd.u.mbx.out_mb, mcp->mb, SIZEOF_IOCB_MB_REG);
mcp              6279 drivers/scsi/qla2xxx/qla_mbx.c 	memcpy(mcp->mb, sp->u.iocb_cmd.u.mbx.in_mb, SIZEOF_IOCB_MB_REG);
mcp              6463 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp              6468 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0 , sizeof(mcp->mb));
mcp              6469 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_SET_ZIO_THRESHOLD;
mcp              6470 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = cpu_to_le16(1);
mcp              6471 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = cpu_to_le16(value);
mcp              6472 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2 | MBX_1 | MBX_0;
mcp              6473 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2 | MBX_0;
mcp              6474 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6475 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6477 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6489 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t	*mcp = &mc;
mcp              6494 drivers/scsi/qla2xxx/qla_mbx.c 	memset(mcp->mb, 0, sizeof(mcp->mb));
mcp              6495 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_GET_SET_ZIO_THRESHOLD;
mcp              6496 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = cpu_to_le16(0);
mcp              6497 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_1 | MBX_0;
mcp              6498 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2 | MBX_0;
mcp              6499 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6500 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6502 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6599 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6601 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_SECURE_FLASH_UPDATE;
mcp              6602 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = opts;
mcp              6603 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = region;
mcp              6604 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = MSW(len);
mcp              6605 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = LSW(len);
mcp              6606 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[5] = MSW(sfub_dma_addr);
mcp              6607 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[6] = LSW(sfub_dma_addr);
mcp              6608 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[7] = MSW(MSD(sfub_dma_addr));
mcp              6609 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[8] = LSW(MSD(sfub_dma_addr));
mcp              6610 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[9] = sfub_len;
mcp              6611 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb =
mcp              6613 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_2|MBX_1|MBX_0;
mcp              6614 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6615 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6616 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6620 drivers/scsi/qla2xxx/qla_mbx.c 			__func__, vha->host_no, rval, mcp->mb[0], mcp->mb[1],
mcp              6621 drivers/scsi/qla2xxx/qla_mbx.c 			mcp->mb[2]);
mcp              6632 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6637 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_WRITE_REMOTE_REG;
mcp              6638 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(addr);
mcp              6639 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(addr);
mcp              6640 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[3] = LSW(data);
mcp              6641 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[4] = MSW(data);
mcp              6642 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              6643 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_1|MBX_0;
mcp              6644 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6645 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6646 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6650 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              6664 drivers/scsi/qla2xxx/qla_mbx.c 	mbx_cmd_t *mcp = &mc;
mcp              6669 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[0] = MBC_READ_REMOTE_REG;
mcp              6670 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[1] = LSW(addr);
mcp              6671 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->mb[2] = MSW(addr);
mcp              6672 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->out_mb = MBX_2|MBX_1|MBX_0;
mcp              6673 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->in_mb = MBX_4|MBX_3|MBX_2|MBX_1|MBX_0;
mcp              6674 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->tov = MBX_TOV_SECONDS;
mcp              6675 drivers/scsi/qla2xxx/qla_mbx.c 	mcp->flags = 0;
mcp              6676 drivers/scsi/qla2xxx/qla_mbx.c 	rval = qla2x00_mailbox_command(vha, mcp);
mcp              6678 drivers/scsi/qla2xxx/qla_mbx.c 	*data = (uint32_t)((((uint32_t)mcp->mb[4]) << 16) | mcp->mb[3]);
mcp              6682 drivers/scsi/qla2xxx/qla_mbx.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp                39 drivers/scsi/qla2xxx/qla_mr.c qlafx00_mailbox_command(scsi_qla_host_t *vha, struct mbx_cmd_32 *mcp)
mcp                83 drivers/scsi/qla2xxx/qla_mr.c 		mcp->mb[0] = MBS_LINK_DOWN_ERROR;
mcp                95 drivers/scsi/qla2xxx/qla_mr.c 	if (!wait_for_completion_timeout(&ha->mbx_cmd_comp, mcp->tov * HZ)) {
mcp                99 drivers/scsi/qla2xxx/qla_mr.c 		    mcp->mb[0]);
mcp               105 drivers/scsi/qla2xxx/qla_mr.c 	ha->mcp32 = mcp;
mcp               108 drivers/scsi/qla2xxx/qla_mr.c 	    "Prepare to issue mbox cmd=0x%x.\n", mcp->mb[0]);
mcp               115 drivers/scsi/qla2xxx/qla_mr.c 	iptr = mcp->mb;
mcp               116 drivers/scsi/qla2xxx/qla_mr.c 	command = mcp->mb[0];
mcp               117 drivers/scsi/qla2xxx/qla_mr.c 	mboxes = mcp->out_mb;
mcp               133 drivers/scsi/qla2xxx/qla_mr.c 	    (uint8_t *)mcp->mb, 16);
mcp               135 drivers/scsi/qla2xxx/qla_mr.c 	    ((uint8_t *)mcp->mb + 0x10), 16);
mcp               137 drivers/scsi/qla2xxx/qla_mr.c 	    ((uint8_t *)mcp->mb + 0x20), 8);
mcp               152 drivers/scsi/qla2xxx/qla_mr.c 							 mcp->tov * HZ) != 0);
mcp               160 drivers/scsi/qla2xxx/qla_mr.c 		wait_time = jiffies + mcp->tov * HZ; /* wait at most tov secs */
mcp               175 drivers/scsi/qla2xxx/qla_mr.c 		    (uint)((jiffies - (wait_time - (mcp->tov * HZ)))/HZ));
mcp               193 drivers/scsi/qla2xxx/qla_mr.c 		iptr2 = mcp->mb;
mcp               195 drivers/scsi/qla2xxx/qla_mr.c 		mboxes = mcp->in_mb;
mcp               223 drivers/scsi/qla2xxx/qla_mr.c 	    mcp->mb[0] != MBC_GEN_SYSTEM_ERROR) {
mcp               224 drivers/scsi/qla2xxx/qla_mr.c 		if (!io_lock_on || (mcp->flags & IOCTL_CMD) ||
mcp               237 drivers/scsi/qla2xxx/qla_mr.c 				    "abort.\n", command, mcp->mb[0],
mcp               254 drivers/scsi/qla2xxx/qla_mr.c 				    command, mcp->mb[0]);
mcp               277 drivers/scsi/qla2xxx/qla_mr.c 		       rval, mcp->mb[0], mcp->mb[1], mcp->mb[2], mcp->mb[3],
mcp               304 drivers/scsi/qla2xxx/qla_mr.c 	struct mbx_cmd_32 *mcp = &mc;
mcp               309 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[0] = MBC_MR_DRV_SHUTDOWN;
mcp               310 drivers/scsi/qla2xxx/qla_mr.c 	mcp->out_mb = MBX_0;
mcp               311 drivers/scsi/qla2xxx/qla_mr.c 	mcp->in_mb = MBX_0;
mcp               313 drivers/scsi/qla2xxx/qla_mr.c 		mcp->tov = tmo;
mcp               315 drivers/scsi/qla2xxx/qla_mr.c 		mcp->tov = MBX_TOV_SECONDS;
mcp               316 drivers/scsi/qla2xxx/qla_mr.c 	mcp->flags = 0;
mcp               317 drivers/scsi/qla2xxx/qla_mr.c 	rval = qlafx00_mailbox_command(vha, mcp);
mcp               350 drivers/scsi/qla2xxx/qla_mr.c 	struct mbx_cmd_32 *mcp = &mc;
mcp               355 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[0] = MBC_GET_FIRMWARE_STATE;
mcp               356 drivers/scsi/qla2xxx/qla_mr.c 	mcp->out_mb = MBX_0;
mcp               357 drivers/scsi/qla2xxx/qla_mr.c 	mcp->in_mb = MBX_1|MBX_0;
mcp               358 drivers/scsi/qla2xxx/qla_mr.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               359 drivers/scsi/qla2xxx/qla_mr.c 	mcp->flags = 0;
mcp               360 drivers/scsi/qla2xxx/qla_mr.c 	rval = qlafx00_mailbox_command(vha, mcp);
mcp               363 drivers/scsi/qla2xxx/qla_mr.c 	states[0] = mcp->mb[1];
mcp               367 drivers/scsi/qla2xxx/qla_mr.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp               397 drivers/scsi/qla2xxx/qla_mr.c 	struct mbx_cmd_32 *mcp = &mc;
mcp               403 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[0] = MBC_INITIALIZE_FIRMWARE;
mcp               405 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[1] = 0;
mcp               406 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[2] = MSD(ha->init_cb_dma);
mcp               407 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[3] = LSD(ha->init_cb_dma);
mcp               409 drivers/scsi/qla2xxx/qla_mr.c 	mcp->out_mb = MBX_3|MBX_2|MBX_1|MBX_0;
mcp               410 drivers/scsi/qla2xxx/qla_mr.c 	mcp->in_mb = MBX_0;
mcp               411 drivers/scsi/qla2xxx/qla_mr.c 	mcp->buf_size = size;
mcp               412 drivers/scsi/qla2xxx/qla_mr.c 	mcp->flags = MBX_DMA_OUT;
mcp               413 drivers/scsi/qla2xxx/qla_mr.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               414 drivers/scsi/qla2xxx/qla_mr.c 	rval = qlafx00_mailbox_command(vha, mcp);
mcp               418 drivers/scsi/qla2xxx/qla_mr.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp               434 drivers/scsi/qla2xxx/qla_mr.c 	struct mbx_cmd_32 *mcp = &mc;
mcp               440 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[0] = MBC_MAILBOX_REGISTER_TEST;
mcp               441 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[1] = 0xAAAA;
mcp               442 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[2] = 0x5555;
mcp               443 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[3] = 0xAA55;
mcp               444 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[4] = 0x55AA;
mcp               445 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[5] = 0xA5A5;
mcp               446 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[6] = 0x5A5A;
mcp               447 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[7] = 0x2525;
mcp               448 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[8] = 0xBBBB;
mcp               449 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[9] = 0x6666;
mcp               450 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[10] = 0xBB66;
mcp               451 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[11] = 0x66BB;
mcp               452 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[12] = 0xB6B6;
mcp               453 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[13] = 0x6B6B;
mcp               454 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[14] = 0x3636;
mcp               455 drivers/scsi/qla2xxx/qla_mr.c 	mcp->mb[15] = 0xCCCC;
mcp               458 drivers/scsi/qla2xxx/qla_mr.c 	mcp->out_mb = MBX_15|MBX_14|MBX_13|MBX_12|MBX_11|MBX_10|MBX_9|MBX_8|
mcp               460 drivers/scsi/qla2xxx/qla_mr.c 	mcp->in_mb = MBX_15|MBX_14|MBX_13|MBX_12|MBX_11|MBX_10|MBX_9|MBX_8|
mcp               462 drivers/scsi/qla2xxx/qla_mr.c 	mcp->buf_size = 0;
mcp               463 drivers/scsi/qla2xxx/qla_mr.c 	mcp->flags = MBX_DMA_OUT;
mcp               464 drivers/scsi/qla2xxx/qla_mr.c 	mcp->tov = MBX_TOV_SECONDS;
mcp               465 drivers/scsi/qla2xxx/qla_mr.c 	rval = qlafx00_mailbox_command(vha, mcp);
mcp               467 drivers/scsi/qla2xxx/qla_mr.c 		if (mcp->mb[17] != 0xAAAA || mcp->mb[18] != 0x5555 ||
mcp               468 drivers/scsi/qla2xxx/qla_mr.c 		    mcp->mb[19] != 0xAA55 || mcp->mb[20] != 0x55AA)
mcp               470 drivers/scsi/qla2xxx/qla_mr.c 		if (mcp->mb[21] != 0xA5A5 || mcp->mb[22] != 0x5A5A ||
mcp               471 drivers/scsi/qla2xxx/qla_mr.c 		    mcp->mb[23] != 0x2525 || mcp->mb[24] != 0xBBBB)
mcp               473 drivers/scsi/qla2xxx/qla_mr.c 		if (mcp->mb[25] != 0x6666 || mcp->mb[26] != 0xBB66 ||
mcp               474 drivers/scsi/qla2xxx/qla_mr.c 		    mcp->mb[27] != 0x66BB || mcp->mb[28] != 0xB6B6)
mcp               476 drivers/scsi/qla2xxx/qla_mr.c 		if (mcp->mb[29] != 0x6B6B || mcp->mb[30] != 0x3636 ||
mcp               477 drivers/scsi/qla2xxx/qla_mr.c 		    mcp->mb[31] != 0xCCCC)
mcp               483 drivers/scsi/qla2xxx/qla_mr.c 		    "Failed=%x mb[0]=%x.\n", rval, mcp->mb[0]);
mcp              2014 drivers/scsi/qla2xxx/qla_nx.c 	if (!ha->mcp)
mcp                25 include/linux/mfd/mcp.h 	void		(*set_telecom_divisor)(struct mcp *, unsigned int);
mcp                26 include/linux/mfd/mcp.h 	void		(*set_audio_divisor)(struct mcp *, unsigned int);
mcp                27 include/linux/mfd/mcp.h 	void		(*reg_write)(struct mcp *, unsigned int, unsigned int);
mcp                28 include/linux/mfd/mcp.h 	unsigned int	(*reg_read)(struct mcp *, unsigned int);
mcp                29 include/linux/mfd/mcp.h 	void		(*enable)(struct mcp *);
mcp                30 include/linux/mfd/mcp.h 	void		(*disable)(struct mcp *);
mcp                33 include/linux/mfd/mcp.h void mcp_set_telecom_divisor(struct mcp *, unsigned int);
mcp                34 include/linux/mfd/mcp.h void mcp_set_audio_divisor(struct mcp *, unsigned int);
mcp                35 include/linux/mfd/mcp.h void mcp_reg_write(struct mcp *, unsigned int, unsigned int);
mcp                36 include/linux/mfd/mcp.h unsigned int mcp_reg_read(struct mcp *, unsigned int);
mcp                37 include/linux/mfd/mcp.h void mcp_enable(struct mcp *);
mcp                38 include/linux/mfd/mcp.h void mcp_disable(struct mcp *);
mcp                39 include/linux/mfd/mcp.h #define mcp_get_sclk_rate(mcp)	((mcp)->sclk_rate)
mcp                41 include/linux/mfd/mcp.h struct mcp *mcp_host_alloc(struct device *, size_t);
mcp                42 include/linux/mfd/mcp.h int mcp_host_add(struct mcp *, void *);
mcp                43 include/linux/mfd/mcp.h void mcp_host_del(struct mcp *);
mcp                44 include/linux/mfd/mcp.h void mcp_host_free(struct mcp *);
mcp                48 include/linux/mfd/mcp.h 	int (*probe)(struct mcp *);
mcp                49 include/linux/mfd/mcp.h 	void (*remove)(struct mcp *);
mcp                55 include/linux/mfd/mcp.h #define mcp_get_drvdata(mcp)	dev_get_drvdata(&(mcp)->attached_device)
mcp                56 include/linux/mfd/mcp.h #define mcp_set_drvdata(mcp,d)	dev_set_drvdata(&(mcp)->attached_device, d)
mcp                58 include/linux/mfd/mcp.h static inline void *mcp_priv(struct mcp *mcp)
mcp                60 include/linux/mfd/mcp.h 	return mcp + 1;
mcp               122 include/linux/mfd/ucb1x00.h 	struct mcp		*mcp;
mcp               173 include/linux/mfd/ucb1x00.h 	return mcp_get_sclk_rate(ucb->mcp);
mcp               184 include/linux/mfd/ucb1x00.h 	mcp_enable(ucb->mcp);
mcp               197 include/linux/mfd/ucb1x00.h 	mcp_disable(ucb->mcp);
mcp               211 include/linux/mfd/ucb1x00.h 	mcp_reg_write(ucb->mcp, reg, val);
mcp               224 include/linux/mfd/ucb1x00.h 	return mcp_reg_read(ucb->mcp, reg);
mcp               233 include/linux/mfd/ucb1x00.h 	mcp_set_audio_divisor(ucb->mcp, div);
mcp               243 include/linux/mfd/ucb1x00.h 	mcp_set_telecom_divisor(ucb->mcp, div);