cpm                68 arch/alpha/kernel/sys_titan.c 	cpumask_t cpm;
cpm                72 arch/alpha/kernel/sys_titan.c 	cpumask_copy(&cpm, cpu_present_mask);
cpm                88 arch/alpha/kernel/sys_titan.c 	if (!cpumask_test_cpu(0, &cpm)) dim0 = &dummy;
cpm                89 arch/alpha/kernel/sys_titan.c 	if (!cpumask_test_cpu(1, &cpm)) dim1 = &dummy;
cpm                90 arch/alpha/kernel/sys_titan.c 	if (!cpumask_test_cpu(2, &cpm)) dim2 = &dummy;
cpm                91 arch/alpha/kernel/sys_titan.c 	if (!cpumask_test_cpu(3, &cpm)) dim3 = &dummy;
cpm               169 arch/mips/include/asm/octeon/cvmx-pciercx-defs.h 		__BITFIELD_FIELD(uint32_t cpm:1,
cpm                46 arch/powerpc/platforms/4xx/cpm.c static struct cpm cpm;
cpm                69 arch/powerpc/platforms/4xx/cpm.c 	value = dcr_read(cpm.dcr_host, cpm.dcr_offset[cpm_reg]);
cpm                70 arch/powerpc/platforms/4xx/cpm.c 	dcr_write(cpm.dcr_host, cpm.dcr_offset[cpm_reg], value | mask);
cpm               103 arch/powerpc/platforms/4xx/cpm.c 	dcr_write(cpm.dcr_host, cpm.dcr_offset[CPM_ER], er_save);
cpm               108 arch/powerpc/platforms/4xx/cpm.c 	cpm_idle_sleep(cpm.idle_doze);
cpm               192 arch/powerpc/platforms/4xx/cpm.c 		return !!cpm.standby;
cpm               194 arch/powerpc/platforms/4xx/cpm.c 		return !!cpm.suspend;
cpm               219 arch/powerpc/platforms/4xx/cpm.c 		cpm_suspend_standby(cpm.standby);
cpm               222 arch/powerpc/platforms/4xx/cpm.c 		cpm_suspend_standby(cpm.suspend);
cpm               252 arch/powerpc/platforms/4xx/cpm.c 	if (!cpm.powersave_off) {
cpm               273 arch/powerpc/platforms/4xx/cpm.c 	cpm.dcr_host = dcr_map(np, dcr_base, dcr_len);
cpm               275 arch/powerpc/platforms/4xx/cpm.c 	if (!DCR_MAP_OK(cpm.dcr_host)) {
cpm               289 arch/powerpc/platforms/4xx/cpm.c 		cpm.dcr_offset[CPM_ER] = 0;
cpm               290 arch/powerpc/platforms/4xx/cpm.c 		cpm.dcr_offset[CPM_FR] = 1;
cpm               291 arch/powerpc/platforms/4xx/cpm.c 		cpm.dcr_offset[CPM_SR] = 2;
cpm               293 arch/powerpc/platforms/4xx/cpm.c 		cpm.dcr_offset[CPM_ER] = 1;
cpm               294 arch/powerpc/platforms/4xx/cpm.c 		cpm.dcr_offset[CPM_FR] = 2;
cpm               295 arch/powerpc/platforms/4xx/cpm.c 		cpm.dcr_offset[CPM_SR] = 0;
cpm               300 arch/powerpc/platforms/4xx/cpm.c 	cpm.unused = cpm_get_uint_property(np, "unused-units");
cpm               301 arch/powerpc/platforms/4xx/cpm.c 	cpm.idle_doze = cpm_get_uint_property(np, "idle-doze");
cpm               302 arch/powerpc/platforms/4xx/cpm.c 	cpm.standby = cpm_get_uint_property(np, "standby");
cpm               303 arch/powerpc/platforms/4xx/cpm.c 	cpm.suspend = cpm_get_uint_property(np, "suspend");
cpm               307 arch/powerpc/platforms/4xx/cpm.c 	if (cpm.unused) {
cpm               308 arch/powerpc/platforms/4xx/cpm.c 		cpm_set(CPM_ER, cpm.unused);
cpm               309 arch/powerpc/platforms/4xx/cpm.c 		cpm_set(CPM_FR, cpm.unused);
cpm               314 arch/powerpc/platforms/4xx/cpm.c 	if (!cpm.powersave_off && cpm.idle_doze)
cpm               317 arch/powerpc/platforms/4xx/cpm.c 	if (cpm.standby || cpm.suspend)
cpm               329 arch/powerpc/platforms/4xx/cpm.c 	cpm.powersave_off = 1;
cpm              1704 drivers/cdrom/cdrom.c 		ai->lstk.cpm = (buf[4] >> 7) & 1;
cpm                76 drivers/gpu/host1x/dev.h 	int (*init_host_sync)(struct host1x *host, u32 cpm,
cpm               194 drivers/gpu/host1x/dev.h static inline int host1x_hw_intr_init_host_sync(struct host1x *host, u32 cpm,
cpm               197 drivers/gpu/host1x/dev.h 	return host->intr_op->init_host_sync(host, cpm, syncpt_thresh_work);
cpm                64 drivers/gpu/host1x/hw/intr_hw.c static void intr_hw_init(struct host1x *host, u32 cpm)
cpm                77 drivers/gpu/host1x/hw/intr_hw.c 	host1x_sync_writel(host, cpm, HOST1X_SYNC_USEC_CLK);
cpm                82 drivers/gpu/host1x/hw/intr_hw.c _host1x_intr_init_host_sync(struct host1x *host, u32 cpm,
cpm               101 drivers/gpu/host1x/hw/intr_hw.c 	intr_hw_init(host, cpm);
cpm               116 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm;
cpm               121 drivers/i2c/busses/i2c-cpm.c 	cpm = i2c_get_adapdata(dev_id);
cpm               122 drivers/i2c/busses/i2c-cpm.c 	i2c_reg = cpm->i2c_reg;
cpm               130 drivers/i2c/busses/i2c-cpm.c 	wake_up(&cpm->i2c_wait);
cpm               135 drivers/i2c/busses/i2c-cpm.c static void cpm_reset_i2c_params(struct cpm_i2c *cpm)
cpm               137 drivers/i2c/busses/i2c-cpm.c 	struct i2c_ram __iomem *i2c_ram = cpm->i2c_ram;
cpm               140 drivers/i2c/busses/i2c-cpm.c 	out_be16(&i2c_ram->tbase, (u8 __iomem *)cpm->tbase - DPRAM_BASE);
cpm               141 drivers/i2c/busses/i2c-cpm.c 	out_be16(&i2c_ram->rbase, (u8 __iomem *)cpm->rbase - DPRAM_BASE);
cpm               143 drivers/i2c/busses/i2c-cpm.c 	if (cpm->version == 1) {
cpm               167 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm = i2c_get_adapdata(adap);
cpm               168 drivers/i2c/busses/i2c-cpm.c 	struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg;
cpm               172 drivers/i2c/busses/i2c-cpm.c 	cpm_command(cpm->cp_command, CPM_CR_CLOSE_RX_BD);
cpm               186 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm = i2c_get_adapdata(adap);
cpm               188 drivers/i2c/busses/i2c-cpm.c 	tbdf = cpm->tbase + tx;
cpm               189 drivers/i2c/busses/i2c-cpm.c 	rbdf = cpm->rbase + rx;
cpm               193 drivers/i2c/busses/i2c-cpm.c 	tb = cpm->txbuf[tx];
cpm               194 drivers/i2c/busses/i2c-cpm.c 	rb = cpm->rxbuf[rx];
cpm               244 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm = i2c_get_adapdata(adap);
cpm               246 drivers/i2c/busses/i2c-cpm.c 	tbdf = cpm->tbase + tx;
cpm               247 drivers/i2c/busses/i2c-cpm.c 	rbdf = cpm->rbase + rx;
cpm               249 drivers/i2c/busses/i2c-cpm.c 	tb = cpm->txbuf[tx];
cpm               250 drivers/i2c/busses/i2c-cpm.c 	rb = cpm->rxbuf[rx];
cpm               296 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm = i2c_get_adapdata(adap);
cpm               297 drivers/i2c/busses/i2c-cpm.c 	struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg;
cpm               298 drivers/i2c/busses/i2c-cpm.c 	struct i2c_ram __iomem *i2c_ram = cpm->i2c_ram;
cpm               310 drivers/i2c/busses/i2c-cpm.c 	tbdf = cpm->tbase;
cpm               311 drivers/i2c/busses/i2c-cpm.c 	rbdf = cpm->rbase;
cpm               321 drivers/i2c/busses/i2c-cpm.c 		out_8(&cpm->i2c_reg->i2com, I2COM_MASTER);
cpm               350 drivers/i2c/busses/i2c-cpm.c 			ret = wait_event_timeout(cpm->i2c_wait,
cpm               355 drivers/i2c/busses/i2c-cpm.c 			ret = wait_event_timeout(cpm->i2c_wait,
cpm               420 drivers/i2c/busses/i2c-cpm.c static int cpm_i2c_setup(struct cpm_i2c *cpm)
cpm               422 drivers/i2c/busses/i2c-cpm.c 	struct platform_device *ofdev = cpm->ofdev;
cpm               430 drivers/i2c/busses/i2c-cpm.c 	dev_dbg(&cpm->ofdev->dev, "cpm_i2c_setup()\n");
cpm               432 drivers/i2c/busses/i2c-cpm.c 	init_waitqueue_head(&cpm->i2c_wait);
cpm               434 drivers/i2c/busses/i2c-cpm.c 	cpm->irq = irq_of_parse_and_map(ofdev->dev.of_node, 0);
cpm               435 drivers/i2c/busses/i2c-cpm.c 	if (!cpm->irq)
cpm               439 drivers/i2c/busses/i2c-cpm.c 	ret = request_irq(cpm->irq, cpm_i2c_interrupt, 0, "cpm_i2c",
cpm               440 drivers/i2c/busses/i2c-cpm.c 			  &cpm->adap);
cpm               454 drivers/i2c/busses/i2c-cpm.c 		cpm->i2c_ram = i2c_base;
cpm               455 drivers/i2c/busses/i2c-cpm.c 		cpm->i2c_addr = in_be16(&cpm->i2c_ram->rpbase);
cpm               461 drivers/i2c/busses/i2c-cpm.c 		if (cpm->i2c_addr) {
cpm               462 drivers/i2c/busses/i2c-cpm.c 			cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr);
cpm               466 drivers/i2c/busses/i2c-cpm.c 		cpm->version = 1;
cpm               469 drivers/i2c/busses/i2c-cpm.c 		cpm->i2c_addr = cpm_muram_alloc(sizeof(struct i2c_ram), 64);
cpm               470 drivers/i2c/busses/i2c-cpm.c 		cpm->i2c_ram = cpm_muram_addr(cpm->i2c_addr);
cpm               471 drivers/i2c/busses/i2c-cpm.c 		out_be16(i2c_base, cpm->i2c_addr);
cpm               474 drivers/i2c/busses/i2c-cpm.c 		cpm->version = 2;
cpm               483 drivers/i2c/busses/i2c-cpm.c 	cpm->i2c_reg = of_iomap(ofdev->dev.of_node, 0);
cpm               484 drivers/i2c/busses/i2c-cpm.c 	if (cpm->i2c_reg == NULL) {
cpm               494 drivers/i2c/busses/i2c-cpm.c 	cpm->cp_command = *data;
cpm               498 drivers/i2c/busses/i2c-cpm.c 		cpm->adap.class = *data;
cpm               502 drivers/i2c/busses/i2c-cpm.c 		cpm->freq = *data;
cpm               504 drivers/i2c/busses/i2c-cpm.c 		cpm->freq = 60000; /* use 60kHz i2c clock by default */
cpm               510 drivers/i2c/busses/i2c-cpm.c 	cpm->dp_addr = cpm_muram_alloc(sizeof(cbd_t) * 2 * CPM_MAXBD, 8);
cpm               511 drivers/i2c/busses/i2c-cpm.c 	if (!cpm->dp_addr) {
cpm               516 drivers/i2c/busses/i2c-cpm.c 	cpm->tbase = cpm_muram_addr(cpm->dp_addr);
cpm               517 drivers/i2c/busses/i2c-cpm.c 	cpm->rbase = cpm_muram_addr(cpm->dp_addr + sizeof(cbd_t) * CPM_MAXBD);
cpm               521 drivers/i2c/busses/i2c-cpm.c 	tbdf = cpm->tbase;
cpm               522 drivers/i2c/busses/i2c-cpm.c 	rbdf = cpm->rbase;
cpm               525 drivers/i2c/busses/i2c-cpm.c 		cpm->rxbuf[i] = dma_alloc_coherent(&cpm->ofdev->dev,
cpm               527 drivers/i2c/busses/i2c-cpm.c 						   &cpm->rxdma[i], GFP_KERNEL);
cpm               528 drivers/i2c/busses/i2c-cpm.c 		if (!cpm->rxbuf[i]) {
cpm               532 drivers/i2c/busses/i2c-cpm.c 		out_be32(&rbdf[i].cbd_bufaddr, ((cpm->rxdma[i] + 1) & ~1));
cpm               534 drivers/i2c/busses/i2c-cpm.c 		cpm->txbuf[i] = dma_alloc_coherent(&cpm->ofdev->dev,
cpm               536 drivers/i2c/busses/i2c-cpm.c 						   &cpm->txdma[i], GFP_KERNEL);
cpm               537 drivers/i2c/busses/i2c-cpm.c 		if (!cpm->txbuf[i]) {
cpm               541 drivers/i2c/busses/i2c-cpm.c 		out_be32(&tbdf[i].cbd_bufaddr, cpm->txdma[i]);
cpm               546 drivers/i2c/busses/i2c-cpm.c 	cpm_reset_i2c_params(cpm);
cpm               548 drivers/i2c/busses/i2c-cpm.c 	dev_dbg(&cpm->ofdev->dev, "i2c_ram 0x%p, i2c_addr 0x%04x, freq %d\n",
cpm               549 drivers/i2c/busses/i2c-cpm.c 		cpm->i2c_ram, cpm->i2c_addr, cpm->freq);
cpm               550 drivers/i2c/busses/i2c-cpm.c 	dev_dbg(&cpm->ofdev->dev, "tbase 0x%04x, rbase 0x%04x\n",
cpm               551 drivers/i2c/busses/i2c-cpm.c 		(u8 __iomem *)cpm->tbase - DPRAM_BASE,
cpm               552 drivers/i2c/busses/i2c-cpm.c 		(u8 __iomem *)cpm->rbase - DPRAM_BASE);
cpm               554 drivers/i2c/busses/i2c-cpm.c 	cpm_command(cpm->cp_command, CPM_CR_INIT_TRX);
cpm               559 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2add, 0x7f << 1);
cpm               566 drivers/i2c/busses/i2c-cpm.c 	brg = get_brgfreq() / (32 * 2 * cpm->freq) - 3;
cpm               567 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2brg, brg);
cpm               569 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2mod, 0x00);
cpm               570 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2com, I2COM_MASTER);	/* Master mode */
cpm               573 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2cmr, 0);
cpm               574 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2cer, 0xff);
cpm               580 drivers/i2c/busses/i2c-cpm.c 		if (cpm->rxbuf[i])
cpm               581 drivers/i2c/busses/i2c-cpm.c 			dma_free_coherent(&cpm->ofdev->dev, CPM_MAX_READ + 1,
cpm               582 drivers/i2c/busses/i2c-cpm.c 				cpm->rxbuf[i], cpm->rxdma[i]);
cpm               583 drivers/i2c/busses/i2c-cpm.c 		if (cpm->txbuf[i])
cpm               584 drivers/i2c/busses/i2c-cpm.c 			dma_free_coherent(&cpm->ofdev->dev, CPM_MAX_READ + 1,
cpm               585 drivers/i2c/busses/i2c-cpm.c 				cpm->txbuf[i], cpm->txdma[i]);
cpm               587 drivers/i2c/busses/i2c-cpm.c 	cpm_muram_free(cpm->dp_addr);
cpm               589 drivers/i2c/busses/i2c-cpm.c 	iounmap(cpm->i2c_reg);
cpm               591 drivers/i2c/busses/i2c-cpm.c 	if ((cpm->version == 1) && (!cpm->i2c_addr))
cpm               592 drivers/i2c/busses/i2c-cpm.c 		iounmap(cpm->i2c_ram);
cpm               593 drivers/i2c/busses/i2c-cpm.c 	if (cpm->version == 2)
cpm               594 drivers/i2c/busses/i2c-cpm.c 		cpm_muram_free(cpm->i2c_addr);
cpm               596 drivers/i2c/busses/i2c-cpm.c 	free_irq(cpm->irq, &cpm->adap);
cpm               600 drivers/i2c/busses/i2c-cpm.c static void cpm_i2c_shutdown(struct cpm_i2c *cpm)
cpm               605 drivers/i2c/busses/i2c-cpm.c 	clrbits8(&cpm->i2c_reg->i2mod, I2MOD_EN);
cpm               608 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2cmr, 0);
cpm               609 drivers/i2c/busses/i2c-cpm.c 	out_8(&cpm->i2c_reg->i2cer, 0xff);
cpm               611 drivers/i2c/busses/i2c-cpm.c 	free_irq(cpm->irq, &cpm->adap);
cpm               615 drivers/i2c/busses/i2c-cpm.c 		dma_free_coherent(&cpm->ofdev->dev, CPM_MAX_READ + 1,
cpm               616 drivers/i2c/busses/i2c-cpm.c 			cpm->rxbuf[i], cpm->rxdma[i]);
cpm               617 drivers/i2c/busses/i2c-cpm.c 		dma_free_coherent(&cpm->ofdev->dev, CPM_MAX_READ + 1,
cpm               618 drivers/i2c/busses/i2c-cpm.c 			cpm->txbuf[i], cpm->txdma[i]);
cpm               621 drivers/i2c/busses/i2c-cpm.c 	cpm_muram_free(cpm->dp_addr);
cpm               622 drivers/i2c/busses/i2c-cpm.c 	iounmap(cpm->i2c_reg);
cpm               624 drivers/i2c/busses/i2c-cpm.c 	if ((cpm->version == 1) && (!cpm->i2c_addr))
cpm               625 drivers/i2c/busses/i2c-cpm.c 		iounmap(cpm->i2c_ram);
cpm               626 drivers/i2c/busses/i2c-cpm.c 	if (cpm->version == 2)
cpm               627 drivers/i2c/busses/i2c-cpm.c 		cpm_muram_free(cpm->i2c_addr);
cpm               633 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm;
cpm               636 drivers/i2c/busses/i2c-cpm.c 	cpm = kzalloc(sizeof(struct cpm_i2c), GFP_KERNEL);
cpm               637 drivers/i2c/busses/i2c-cpm.c 	if (!cpm)
cpm               640 drivers/i2c/busses/i2c-cpm.c 	cpm->ofdev = ofdev;
cpm               642 drivers/i2c/busses/i2c-cpm.c 	platform_set_drvdata(ofdev, cpm);
cpm               644 drivers/i2c/busses/i2c-cpm.c 	cpm->adap = cpm_ops;
cpm               645 drivers/i2c/busses/i2c-cpm.c 	i2c_set_adapdata(&cpm->adap, cpm);
cpm               646 drivers/i2c/busses/i2c-cpm.c 	cpm->adap.dev.parent = &ofdev->dev;
cpm               647 drivers/i2c/busses/i2c-cpm.c 	cpm->adap.dev.of_node = of_node_get(ofdev->dev.of_node);
cpm               649 drivers/i2c/busses/i2c-cpm.c 	result = cpm_i2c_setup(cpm);
cpm               658 drivers/i2c/busses/i2c-cpm.c 	cpm->adap.nr = (data && len == 4) ? be32_to_cpup(data) : -1;
cpm               659 drivers/i2c/busses/i2c-cpm.c 	result = i2c_add_numbered_adapter(&cpm->adap);
cpm               665 drivers/i2c/busses/i2c-cpm.c 		cpm->adap.name);
cpm               669 drivers/i2c/busses/i2c-cpm.c 	cpm_i2c_shutdown(cpm);
cpm               671 drivers/i2c/busses/i2c-cpm.c 	kfree(cpm);
cpm               678 drivers/i2c/busses/i2c-cpm.c 	struct cpm_i2c *cpm = platform_get_drvdata(ofdev);
cpm               680 drivers/i2c/busses/i2c-cpm.c 	i2c_del_adapter(&cpm->adap);
cpm               682 drivers/i2c/busses/i2c-cpm.c 	cpm_i2c_shutdown(cpm);
cpm               684 drivers/i2c/busses/i2c-cpm.c 	kfree(cpm);
cpm                50 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c 	union acpi_object *cpm;
cpm                57 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c 	cpm = buffer.pointer;
cpm                58 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c 	for (i = 0; i < cpm->package.count; ++i) {
cpm                62 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c 		elem = &cpm->package.elements[i];
cpm                78 drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c 	ret = cpm->package.count;
cpm               659 include/uapi/linux/cdrom.h 	unsigned cpm		: 1;